Initial commit — SetecSuite Camera MITM Framework
Original tooling from the Camhak research project (camera teardown of a
rebranded UBIA / Javiscam IP camera). PyQt6 GUI on top of a curses TUI on
top of a service controller; per-service start/stop, intruder detection,
protocol fingerprinting, OAM HMAC signing, CVE verifiers, OTA bucket
probe, firmware fetcher, fuzzer, packet injection.
Tabs: Dashboard, Live Log, Intruders, Cloud API, Fuzzer, Inject, CVEs,
Config, Help. Real-time per-packet protocol detection, conntrack-based
original-destination lookup, log rotation at 1 GiB.
See SECURITY_PAPER.md for the full writeup, site/index.html for the
public report, README.md for usage. Run with:
sudo /usr/bin/python3 gui.py
Co-authored by Setec Labs.
This commit is contained in:
19
iotc/build_bridge.sh
Executable file
19
iotc/build_bridge.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
# Build the IOTC bridge program for ARM32 (runs under qemu-arm-static)
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
SODIR="$(pwd)/lib"
|
||||
|
||||
echo "Compiling IOTC bridge (dynamic, hard-float)..."
|
||||
arm-linux-gnueabihf-gcc -o iotc/iotc_bridge iotc/iotc_bridge.c -L"$SODIR" -lIOTCAPIs_ALL -lpthread -Wl,-rpath,"$SODIR"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "Success: $(file iotc/iotc_bridge)"
|
||||
echo ""
|
||||
echo "Test with:"
|
||||
echo " qemu-arm-static -L /usr/arm-linux-gnueabi iotc/iotc_bridge"
|
||||
echo " Then type: init"
|
||||
else
|
||||
echo "Build failed"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user