yara-parser

YARA parser library

A Go library for manipulating YARA rulesets using the same grammar and lexer as the original libyara.

Tools for parsing rulesets using the exact grammar as YARA. Written in Go.

GitHub

82 stars
4 watching
9 forks
Language: Go
last commit: over 3 years ago
Linked from 1 awesome list

detectiongogolanggrammarjsonlexerrulesetsecuritysecurity-toolssignaturesyarayara-parseryara-ruleset

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
plyara/plyaraA tool to parse YARA rules into a dictionary representation for easier operations and analysis.175
hillu/go-yaraA library providing Go bindings for YARA's pattern matching API.361
bitsofbinary/yaraparserA Python tool to parse and represent Yara rules in a structured format8
goccy/go-yamlA Go YAML parser and encoder with improved performance, customization options, and team collaboration features.1,217
neo23x0/yaranalyzerAnalyzes and reports on Yara rules and files362
yaml/libyamlA C library for parsing and emitting YAML data formats979
neo23x0/yargenGenerates YARA rules from malware strings while excluding goodware strings and optionally refines the rules for AI use.1,569
m0n4/yara-matches-correspondance-arrayA tool to visually analyze the correspondences between YARA rules and sample strings3
efforg/yayaAutomates the curation and scanning of Yara rules using a command-line interface.269
yara-silly-silly/yarasilly2Automatically generates YARA rules from sample files for malware analysis28
inquest/yara-rulesA collection of YARA rules for threat hunting and signature detection.368
nospaceships/node-yaraProvides bindings for YARA, allowing Node.js to interface with the YARA rule compilation and scanning functionality.13
avast/yaramodA C++ library for parsing and generating YARA rulesets.120
nielsing/yarReconnaissance tool for finding sensitive data in Git repositories232
punch-cyber/yaraguardianA web interface for managing Yara rules and related data191