An open API service indexing awesome lists of open source software.

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!

Awesome Lists containing this project

README

          

# yaraparser-go

[![Coverage Status](https://coveralls.io/repos/github/nbareil/yaraparser-go/badge.svg?branch=master)](https://coveralls.io/github/nbareil/yaraparser-go?branch=master)
[![Build Status](https://travis-ci.org/nbareil/yaraparser-go.svg?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 :)