github.com/fasterthanlime/wizardry
go get github.com/fasterthanlime/wizardry

github.com/fasterthanlime/wizardry

🍄 A parser, interpreter and compiler for libmagic rule files in golang

go get github.com/fasterthanlime/wizardry
Readme

wizardry

build status codecov Go Report Card GoDoc MIT licensed

wizardry is a toolkit to deal with libmagic rule files (sources, not compiled)

It contains:

  • A parser, which turn magic rule files into an AST
  • An interpreter, which identifies a target by following the rules in the AST
  • A compiler, which generates go code to follow the rules in the AST

License

wizardry is released under the MIT license, see the LICENSE file for details.

GitHub Stars

11

LAST COMMIT

2yrs ago

MAINTAINERS

0

CONTRIBUTORS

2

OPEN ISSUES

2

OPEN PRs

0
VersionTagPublished
v0.0.0-20200301161332-e8c8c4a5a488
2yrs ago
v0.0.0-20190925103644-6068e7653f36
2yrs ago
v0.0.0-20170414183138-f417886254ca
3yrs ago
v0.0.0-20180326210117-237ec928b397
3yrs ago
No alternatives found
No tutorials found
Add a tutorial