Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
icicle-python — Binding Python per l'emulatore Icicle, che abilitano il fuzzing grey-box del firmware, l'emulazione binaria e i flussi di lavoro di reverse engineering su target x64 e ARM64. | Kitploit
Strumenti/GitHubGitHub/icicle-emu/icicle-python
Analisi Dinamica (Sandboxing)Reverse EngineeringDebuggerFuzzingAnalisi MalwareUtilità e FrameworkAnalisi di BinariAnalisi del Firmware
GitHubicicle-emu/icicle-python

icicle-python

Binding Python per l'emulatore Icicle, che abilitano il fuzzing grey-box del firmware, l'emulazione binaria e i flussi di lavoro di reverse engineering su target x64 e ARM64.

435311 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Vedi Repository
Sito web
Condividi

icicle-python

Questo progetto è un wrapper Python facile da usare attorno a icicle-emu. Puoi leggere di più su Icicle nel paper: Icicle: A Re-designed Emulator for Grey-Box Firmware Fuzzing.

Installazione

Puoi installare la versione più recente da PyPI:

pip install icicle-emu

Sviluppo

Nota: è necessario installare Rust 1.90 o superiore per compilare dai sorgenti.

Installare uv

# On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# On macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

Compilare il progetto

# Clone the repository with submodules
git clone --recursive https://github.com/icicle-emu/icicle-python
cd icicle-python

# Install dependencies and build
uv sync
uv run maturin develop

Eseguire i test

La cartella tests contiene test che fungono anche da esempi autonomi. Aggiungi il prefisso test_ a una funzione per eseguirla automaticamente:

uv run pytest -v

In alternativa puoi usare uv run tests/example.py per eseguire/debuggare l'esempio autonomo.

Compilare una wheel

uv build
Scarica lo strumento