CybersecTools API access is now live!Learn More
Yara-Java Logo

Yara-Java

Embeddable Yara library for Java with support for loading rules and scanning data.

26
Visit website
Compare
Compare
0
APIBuild market maps, track competitors, monitor vendorsRequest API Access

Yara-Java Description

Does not require yara to be deployed (embeds all needed native dependencies). Supports two modes of operation: External: yara binary extracted and executed as a child process, Embedded: yara jnilib runs embedded in the java process. Rules can be loaded as strings, files or archives; for archives will recursively look for and load all yara rule files. Matches are returned with identifier, metadata, and tags. Negate, timeout, and limit supported. Support yara 4.0.2 -- 2021/1/17. How to build: Get and build yara source code. Example (building from 4.0.2 version): git clone https://github.com/virustotal/yara.git cd yara git checkout tags/v4.0.2 ./bootstrap.sh ./configure --enable-shared --without-crypto CFLAGS=-fPIC make Get and build yara-java. Example (in 'yara' folder): git clone https://github.com/p8a/yara-java.git cd yara-java mvn clean install Usage and examples: See the unit tests. Notes: After you successfully added some sources you can get the compiled rules using the yr_compiler_get_rules() function. You'll get a pointer to a YR_RULES structure which can be used to scan your data as described in Scanning data. Once yr_compiler_get_rules() is invoked you can not add more sources to

Yara-Java FAQ

Common questions about Yara-Java including features, pricing, alternatives, and user reviews.

Yara-Java is Embeddable Yara library for Java with support for loading rules and scanning data.. It is a Security Operations solution designed to help security teams with Rule Engine, YARA.

Have more questions? Browse our categories or search for specific tools.

ALTERNATIVES

YaraDbg Logo

A free web-based Yara debugger for security analysts to write hunting or detection rules with ease.

0
yara-rust Logo

Bindings for the Yara library from VirusTotal with support for Yara v4.2 and various features like rule compilation and scanning.

0
Shotgunyara Logo

A tool that generates Yara rules for strings and their XOR encoded versions, as well as base64-encoded variations with different padding possibilities.

0
Detection Content Repository Logo

Repository for detection content with various types of rules and payloads.

0
Detection and Hunting Signatures Logo

A set of interrelated detection rules for improving detection and hunting visibility and context

0

Stay Updated with Mandos Brief

Get strategic cybersecurity insights in your inbox