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: about 2 years ago
Linked from 1 awesome list

detectiongogolanggrammarjsonlexerrulesetsecuritysecurity-toolssignaturesyarayara-parseryara-ruleset

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
plyara/plyara A tool to parse YARA rules into a dictionary representation for easier operations and analysis. 175
hillu/go-yara A library providing Go bindings for YARA's pattern matching API. 361
bitsofbinary/yaraparser A Python tool to parse and represent Yara rules in a structured format 8
goccy/go-yaml A Go YAML parser and encoder with improved performance, customization options, and team collaboration features. 1,217
neo23x0/yaranalyzer Analyzes and reports on Yara rules and files 362
yaml/libyaml A C library for parsing and emitting YAML data formats 979
neo23x0/yargen Generates YARA rules from malware strings while excluding goodware strings and optionally refines the rules for AI use. 1,569
m0n4/yara-matches-correspondance-array A tool to visually analyze the correspondences between YARA rules and sample strings 3
efforg/yaya Automates the curation and scanning of Yara rules using a command-line interface. 269
yara-silly-silly/yarasilly2 Automatically generates YARA rules from sample files for malware analysis 28
inquest/yara-rules A collection of YARA rules for threat hunting and signature detection. 368
nospaceships/node-yara Provides bindings for YARA, allowing Node.js to interface with the YARA rule compilation and scanning functionality. 13
avast/yaramod A C++ library for parsing and generating YARA rulesets. 120
nielsing/yar Reconnaissance tool for finding sensitive data in Git repositories 232
punch-cyber/yaraguardian A web interface for managing Yara rules and related data 191