A multiplatform Linux sandbox for malware traffic analysis and IOC capture using QEMU emulation.
Detux is a multiplatform Linux sandbox for dynamic malware analysis, designed to execute suspicious Linux binaries in isolated environments and capture their network traffic. It uses QEMU to emulate various CPU architectures, enabling security researchers to analyze malware targeting different platforms. The tool extracts Indicators of Compromise (IOCs) from captured packets and provides both static and dynamic analysis reports.
Security researchers, malware analysts, and incident response teams who need to analyze Linux-based malware in a controlled, multi-architecture environment.
Detux offers a unique combination of multi-architecture emulation via QEMU and automated network traffic analysis, making it a versatile tool for Linux malware research. Its ability to automatically detect CPU architectures and produce customizable JSON reports simplifies the analysis workflow compared to manual sandbox setups.
The Multiplatform Linux Sandbox
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Emulates x86, x86-64, ARM, MIPS, and MIPSEL CPUs via QEMU, allowing analysis of malware targeting diverse Linux platforms without separate setups.
Parses captured network packets with DPKT to automatically extract Indicators of Compromise from PCAPs, streamlining threat intelligence gathering.
Outputs analysis results in a dictionary format that can be easily adapted for insertion into NoSQL databases or integration with other security tools.
Extracts basic strings and ELF information from binaries, and the report.py script can be modified to include additional third-party commands for deeper analysis.
Requires downloading and configuring multiple QEMU VM images, modifying system network settings, and setting up sudoers permissions, which is time-consuming and error-prone.
Relies on Python 2.7, which is end-of-life, and uses Debian Wheezy VM images from 2013, potentially lacking modern security patches and compatibility.
Each VM snapshot must be created manually by booting, configuring, and saving the state, adding overhead for scaling analysis and automation.