Sophos AI YaraML Rules Repository Logo

Sophos AI YaraML Rules Repository

0
Free
Updated 11 March 2025
Visit Website

YaraML is a tool that automatically generates Yara rules from training data by translating scikit-learn logistic regression and random forest binary classifiers into the Yara language. Give YaraML a directory of malware files and a directory of benign files of any format and it'll extract substring features, downselect your feature space, train a model, and then "compile" the model and return it as a textual Yara rule. To get a feel for what this looks like, see the logistic regression Powershell detector generated by YaraML and given below.

FEATURES

SIMILAR TOOLS

Andromeda makes reverse engineering of Android applications faster and easier.

Studying Android malware behaviors through Information Flow monitoring techniques.

A write-up of the reverse engineering challenge from the 2019 BambooFox CTF competition

An advanced cross-platform tool for detecting and exploiting SQL injection security flaws

Repository of TRISIS/TRITON/HatMan malware samples and decompiled sources targeting ICS Triconex SIS controllers.

RetDec is a versatile machine-code decompiler with support for various file formats and architectures.

Original SmaliHook Java source for Android cracking and reversing.

Automate the process of writing YARA rules based on executable code within malware.

A program to manage yara ruleset in a database with support for different databases and configuration options.

CyberSecTools logoCyberSecTools

Explore the largest curated directory of cybersecurity tools and resources to enhance your security practices. Find the right solution for your domain.

Operated by:

Mandos Cyber • KVK: 97994448

Netherlands • contact@mandos.io

VAT: NL005301434B12

Copyright © 2025 - All rights reserved