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

detectiongogolanggrammarjsonlexerrulesetsecuritysecurity-toolssignaturesyarayara-parseryara-ruleset

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
plyara/plyara Tool to parse YARA rules into a dictionary representation for easier manipulation and analysis 174
hillu/go-yara A library providing Go bindings for YARA's pattern matching API. 360
bitsofbinary/yaraparser A Python tool to parse and represent Yara rules in a structured format 8
goccy/go-yaml A YAML parser and encoder for the Go programming language. 1,179
neo23x0/yaranalyzer Analyzes and reports on Yara rules and files 359
yaml/libyaml A C library for parsing and emitting YAML data format 963
neo23x0/yargen Generates YARA rules from malware strings while excluding goodware strings and optionally refines the rules for AI use. 1,555
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. 267
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. 363
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 231
punch-cyber/yaraguardian A web interface for managing Yara rules and related data 190