Skip to content

scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!

License

Notifications You must be signed in to change notification settings

nbareil/yaraparser-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yaraparser-go

Coverage Status Build Status

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!

Status

  • Support Meta section
  • Support Strings section
    • Parse regular strings
    • Parse Hex format strings and patterns
    • Parse modifiers
    • Support regexp rules
      • Parse Regexp
  • Support Condition section
    • Check boolean function
    • Check semantic
  • Parse comments
    • 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 :)

About

scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages