yara-parser Logo

yara-parser

0
Free
Visit Website

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

FEATURES

ALTERNATIVES

A malware processing and analytics tool that utilizes Pig, Django, and Elasticsearch to analyze and visualize malware data.

A new age tool for binary analysis that uses statistical visualizations to help find patterns in large amounts of binary data.

Ropper is a tool for analyzing binary files and searching for gadgets to build rop chains for different architectures.

YaraHunter scans container images, running Docker containers, and filesystems to find indicators of malware.

Tplmap is a tool for detecting and exploiting server-side template injection vulnerabilities.

A cheat sheet for default credentials to aid in penetration testing and vulnerability assessment

Falcon Sandbox is a malware analysis framework that provides in-depth static and dynamic analysis of files, offering hybrid analysis, behavior indicators, and integrations with various security tools.

A tool to locally check for signs of a rootkit with various checks and tests.