8000 GitHub - TaduCloud/yara-java: Java bindings for Yara
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TaduCloud/yara-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Highlights

  • 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

How to build

Get and build yara source code

Example (building from 3.4.0 version)

git clone https://github.com/plusvic/yara.git
cd yara
git checkout tags/v3.4.0
./bootstrap.sh
./configure
make

Get and build yara-java

Example (in "yara" folder):

git clone https://github.com/papostolescu/yara-java.git
cd yara-java
mvn clean install

Usage and examples

See the unit tests

Packages

No packages published

Languages

  • Java 93.1%
  • C 6.4%
  • M4 0.5%
0