https://github.com/nbareil/yaraparser-go
scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!
https://github.com/nbareil/yaraparser-go
go parser yara yara-format
Last synced: about 1 month ago
JSON representation
scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!
- Host: GitHub
- URL: https://github.com/nbareil/yaraparser-go
- Owner: nbareil
- License: apache-2.0
- Created: 2017-12-17T15:21:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-21T09:38:11.000Z (over 8 years ago)
- Last Synced: 2025-12-18T13:26:35.240Z (6 months ago)
- Topics: go, parser, yara, yara-format
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yaraparser-go
[](https://coveralls.io/github/nbareil/yaraparser-go?branch=master)
[](https://travis-ci.org/nbareil/yaraparser-go#)
Scanning and parsing yara files without lex/yacc grammar.
⚠️ This project is just for fun, it is not (intented to be) finished. If you want something serious, use [yara-parser](https://github.com/Northern-Lights/yara-parser)!
# Status
- [X] Support Meta section
- [ ] Support Strings section
- [X] Parse regular strings
- [X] Parse Hex format strings and patterns
- [ ] Parse modifiers
- [ ] Support regexp rules
- [ ] Parse Regexp
- [ ] Support Condition section
- [ ] Check boolean function
- [ ] Check semantic
- [ ] Parse comments
- [X] Skip them
- [ ] Attach them to where they belong
That's where I ended up with a few hours of free time. I don't know if I will have more time like this in the future, so consider this status as the final one :)