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
EXPLORE BY TAGS
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.
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.
PINNED

Mandos
Fractional CISO service that helps B2B companies implement security leadership to win enterprise deals, achieve compliance, and develop strategic security programs.

Checkmarx SCA
A software composition analysis tool that identifies vulnerabilities, malicious code, and license risks in open source dependencies throughout the software development lifecycle.

Orca Security
A cloud-native application protection platform that provides agentless security monitoring, vulnerability management, and compliance capabilities across multi-cloud environments.

DryRun
A GitHub application that performs automated security code reviews by analyzing contextual security aspects of code changes during pull requests.