iotsuite
A Linux malware sandbox
A Linux IOT malware sandbox designed for concurrency and bulk analysis.
System Requirements
- QEMU, a full system emulator for all sorts of architectures
iptables, an interface to the Linux kernel'snetfiltermoduledhcpd, a lightweight DHCP server- Python 3.7 and above
- Bash 5.1 and above
Build Requirements
- Buildroot, a build system geared for creating embedded Linux systems (use the submodule in this repo, it contains required Perl modules)
The documentation can be found here.
To clone this repository, run:
git clone https://github.com/cartoon-raccoon/iot-suite.git
You will then need to initialize the submodules within the repository. Change into the project directory and run:
git submodule init
IoTSuite requires Buildroot images and an Ubuntu QCOW2 image with certain packages installed. The Buildroot configuration files for each architecture can found in the configs/ directory. Simply copy them to the buildroot/ submodule directory as .config and run make BR2_EXTERNAL=/path/to/iotsuite/br-external.
Log in or sign up for Devpost to join the conversation.