Yaramod is a library that provides parsing of YARA rules into AST and a C++ programming interface to build new YARA rulesets. This project is not associated with the YARA project. Yaramod also comes with Python bindings and this repository should be fully compatible with installation using pip. User Documentation: You can find our documentation on Read the Docs. API Documentation: You can generate the API documentation by yourself. Pass -DYARAMOD_DOCS=ON to cmake and run make doc. License: Copyright (c) 2017 Avast Software, licensed under the MIT license. See the LICENSE file for more details. Yaramod uses third-party libraries or other resources listed, along with their licenses, in the LICENSE-THIRD-PARTY file. Contributing: See RetDec contribution guidelines.
FEATURES
SIMILAR TOOLS
A deliberately vulnerable Java web application designed for educational purposes to teach web application security concepts and common vulnerabilities.
Search engine for open-source Git repositories with advanced features like case sensitivity and regular expressions.
A brute-force protection middleware for express routes that rate-limits incoming requests.
GuardDog is a CLI tool that identifies malicious PyPI and npm packages using heuristics-based analysis of source code and metadata.
QIRA is a competitor to strace and gdb with MIT license, supporting Ubuntu and Docker for wider compatibility.
A technology lookup and lead generation tool that identifies the technology stack of any website and provides features for market research, competitor analysis, and data enrichment.
ThreatLocker is an enterprise cybersecurity platform that provides comprehensive endpoint protection and zero-trust security to prevent ransomware, viruses, and other malicious software from running on endpoints.
A PHP port of Rack::Honeypot, a spam trap that detects and blocks spambots
A modular Python tool that obfuscates Android applications by manipulating decompiled smali code, resources, and manifest files without requiring source code access.
PINNED

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.