Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
icicle-python — Python-Bindings für den Icicle-Emulator, die Grey-Box-Firmware-Fuzzing, Binäremulation und Reverse-Engineering-Workflows für x64- und ARM64-Ziele ermöglichen. | Kitploit
Tools/GitHubGitHub/icicle-emu/icicle-python
Dynamische Analyse (Sandboxing)Reverse EngineeringDebuggerFuzzingMalware-AnalyseDienstprogramme & FrameworksBinäranalyseFirmware-Analyse
GitHubicicle-emu/icicle-python

icicle-python

Python-Bindings für den Icicle-Emulator, die Grey-Box-Firmware-Fuzzing, Binäremulation und Reverse-Engineering-Workflows für x64- und ARM64-Ziele ermöglichen.

4353vor 11 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
Webseite
Teilen

icicle-python

Dieses Projekt ist ein einfach zu verwendender Python-Wrapper um icicle-emu. Mehr über Icicle kannst du im Paper lesen: Icicle: A Re-designed Emulator for Grey-Box Firmware Fuzzing.

Installation

Du kannst die neueste Version von PyPI installieren:

pip install icicle-emu

Entwicklung

Hinweis: Du musst Rust 1.90 oder höher installieren, um aus dem Quellcode zu bauen.

uv installieren

# 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

Das Projekt bauen

# 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

Tests ausführen

Der Ordner tests enthält Tests, die zugleich als eigenständige Beispiele dienen. Stelle einer Funktion test_ voran, um sie automatisch auszuführen:

uv run pytest -v

Alternativ kannst du uv run tests/example.py ausführen, um das eigenständige Beispiel auszuführen/zudebuggen.

Ein Wheel bauen

uv build
Tool herunterladen