yara-parser is a Go library for manipulating YARA rulesets. Its key feature is that it uses the same grammar and lexer files as the original libyara to ensure that lexing and parsing work exactly like YARA. The grammar and lexer files have been modified to fill Go data structures for ruleset manipulation instead of compiling rulesets for data matching. Using yara-parser, one will be able to read YARA rulesets to programatically change metadata, rule names, rule modifiers, tags, strings, and more. The ability to serialize rulesets to JSON for rule manipulation in other languages is provided with the y2j tool. Similarly, j2y provides JSON-to-YARA conversion, but do see Limitations below. Installation For the following go get commands, if you experience any issues, they are likely due to outdated versions of Go. The project uses features introduced in Go 1.10. Installation should proceed normally after an update. To install (or update) everything at once, the following command can be used: go get -u github.com/Northern-Lights/yara-parser/... y2j: YARA to JSON Use the following command to install the y2j command for converting YARA rulesets to JSON. go get -u github.com/Nor
Common questions about yara-parser including features, pricing, alternatives, and user reviews.
yara-parser is A Go library for manipulating YARA rulesets with the ability to programatically change metadata, rule names, and more. It is a Security Operations solution designed to help security teams with Rule Engine, YARA.
yara-parser is a free Security Operations tool. This makes it accessible for organizations of all sizes, from startups to enterprises. Visit https://github.com/Northern-Lights/yara-parser/ for download and installation instructions.
Popular alternatives to yara-parser include:
Compare all yara-parser alternatives at https://cybersectools.com/alternatives/yara-parser
yara-parser is for security teams and organizations that need Rule Engine, YARA. It's particularly suitable for small to medium-sized teams looking for cost-effective solutions. Other Security Operations tools can be found at https://cybersectools.com/categories/security-operations
Head-to-head feature, pricing, and rating breakdowns.
A free web-based Yara debugger for security analysts to write hunting or detection rules with ease.
Bindings for the Yara library from VirusTotal with support for Yara v4.2 and various features like rule compilation and scanning.
Yaramod is a library for parsing YARA rules into AST and building new YARA rulesets with C++ programming interface.
A tool that generates Yara rules for strings and their XOR encoded versions, as well as base64-encoded variations with different padding possibilities.
Repository for detection content with various types of rules and payloads.