ChipBench packages Ghidra, radare2, binwalk, chip-programming tools,
simulators, and firmware-unpacking utilities into one reproducible container
for analyzing raw chip dumps entirely from the command line or an AI CLI.
Headless Jython scripts drive import, forced-disassembly sweeps, live
queries, and bulk decompilation exports without any GUI.
Derived from a private engagement environment, generalized for public
release under AGPLv3. No engagement-specific artifacts are included.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
12 lines
377 B
Bash
Executable File
12 lines
377 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#!/usr/bin/env bash
|
|
# Build + boot the desktop/Ghidra/MCP environment.
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")"
|
|
docker compose build
|
|
docker compose up -d ghidra
|
|
echo
|
|
echo "Ghidra GUI (noVNC) : http://localhost:6080/vnc.html (VNC pw: ${VNC_PASSWORD:-chiprev})"
|
|
echo "Raw VNC : localhost:5900"
|
|
echo "GhidraMCP (SSE) : http://localhost:8081/sse"
|