L—E Dufour
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.

Year
2025 · Completed
Role
Full stack developer
Team
Hackathon team
Duration
48 hours

Context

Fall 2025 hackathon. The idea: a Burp-style inspection tool, but lightweight, shipped as a single executable you understand in a minute.

Approach

  1. A Go backend acts as the intercepting proxy and streams each request to the interface in real time over WebSocket.
  2. The React interface lets you read, edit and replay requests, then launch Firefox, Chrome or Edge already pointed at the proxy.
  3. 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
Next projectMENnette