All projects
04 / Hackathon — web security
ShackoDodo
An HTTP/HTTPS intercepting proxy with a web interface, built in 48 hours: watch every browser request go by, edit it, send it again.
Context
Fall 2025 hackathon. The idea: a Burp-style inspection tool, but lightweight, shipped as a single executable you understand in a minute.
Approach
- A Go backend acts as the intercepting proxy and streams each request to the interface in real time over WebSocket.
- The React interface lets you read, edit and replay requests, then launch Firefox, Chrome or Edge already pointed at the proxy.
- The CA certificate installs itself to intercept HTTPS, and the frontend is embedded in the Go binary.
Outcome
A working tool shipped on time, as a single executable. And a good lesson in what you cut when six hours are left.
Tools
- Go
- React
- Vite
- Material UI
- WebSocket