mirror of
https://github.com/icicle-emu/icicle-python
synced 2026-06-21 13:53:41 +00:00
fa997bc581a0e59baec46a9dd1cbdce7795a1ed2
icicle-python
This project is an easy to use Python wrapper around icicle-emu. You can read more about Icicle in the paper: Icicle: A Re-designed Emulator for Grey-Box Firmware Fuzzing.
Installation
You can install the latest release from PyPI:
pip -m install icicle-emu
Development
Note: You need to install Rust 1.48 or later to build from source.
Set up a virtual environment:
python -m venv venv
# macOS/Linux
source venv/bin/activate
# Windows
venv\Scripts\activate.bat
Get the dependencies and build:
pip install -r requirements.txt
python setup.py develop
Languages
Rust
68.9%
Python
31.1%