Python bindings for the Icicle emulator.
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
icicle-emu-0.0.4.tar.gz
(1.8 MB
view hashes)
Built Distributions
Close
Hashes for icicle_emu-0.0.4-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b8763e8d59a9192abf5285c9108cdd16c0fc29bb53716086841b68a032b9f7 |
|
MD5 | ab2d61f8d6756855f8664aa2cbfafa6d |
|
BLAKE2b-256 | 00c662a1dc0e5465ffd725c0659305b46f743c881086131b945bc832eb99aa3e |
Close
Hashes for icicle_emu-0.0.4-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369471b64e770cadd31c7fa0577694f6cca1aa14d8fecf9493a8296287360285 |
|
MD5 | 6c4f4defcde8d9eb0818003df80d5f4e |
|
BLAKE2b-256 | 00eb17afb4bbf06ee66e04f19979002708b25badf223c31eb6184948b46a7a11 |
Close
Hashes for icicle_emu-0.0.4-cp37-abi3-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe62c56ec3668e95b5c757305ea77864c44b845de76e07b9595814818b9516a |
|
MD5 | cf8c52cebef7502831ef980049a98b33 |
|
BLAKE2b-256 | d0bdb6a22e07425267e69370876e3b4a893aa2ffcd08a7a979a717312a860687 |