Showing 24 of 60 projects
An open-source toolkit for automated dynamic analysis of Android applications by intercepting and modifying API calls.
A Python sandbox that automatically collects, analyzes, and reports runtime indicators of Linux malware through static, dynamic, and memory analysis.
A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.
A framework for automated extraction of static and dynamic features from Android APKs for malware detection.
A kernel fuzzer that specifically targets race condition bugs in operating system kernels.
A configurable sandbox for dynamic analysis of Android malware using Frida hooks to bypass anti-emulation techniques.
A heavily modified version of Cuckoo Sandbox with enhanced malware analysis capabilities, 64-bit support, and anti-evasion techniques.
An open-source modeling tool for evaluating the performance of proton-exchange membrane fuel cells (PEMFC) using static and dynamic models.
A dynamic Java code instrumentation SDK for Android apps to profile runtime, examine coverage, and track high-risk behaviors without source code.
An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.
A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.
A NASA-developed simulation framework for building applications across all phases of space vehicle development.
A custom platform for hosting controlled, realistic Android mobile hacking challenges in CTF competitions.
Platform for Architecture-Neutral Dynamic Analysis built on QEMU, enabling whole-system record/replay and cross-architecture analysis.
A Python tool using Frida to monitor selected APIs in Android apps during execution, capturing calls, parameters, and return values.
A tool for automated concolic (symbolic/concrete) execution of Android apps to drive execution to specific code locations without manual interaction.
A tool that detects and removes specific malicious behaviors from Android malware while keeping the binary functional for analysis.
A framework for automated cryptographic primitive classification using dynamic binary instrumentation and deep learning.
An adaptive unpacking tool for tracking packing behaviors and unpacking Android packed/hardened applications.
A browser fuzzer that synthesizes test cases using memory-level API modification-reference relations to improve relevance.
A fuzzing tool for detecting Spectre vulnerabilities in software through dynamic analysis.
A system combining static and dynamic analysis to reveal hidden behavior in Android apps using dynamic code updates.
A dynamic packing detection solution for malware analysis built on the PANDA platform.
Extracts 119 features from PE files for machine learning-based packer detection and malware analysis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.