A cinematic hacker-movie simulator by Kastro Labs. Live at htp.kastro.is.
Mash any keys. Become a movie hacker. Pick a fictional target, type literally anything while convincing code pours out of your fingertips, survive the firewall counterattack, crack the password one glowing character at a time, siphon the files, and walk away with a mission report worth screenshotting.
It is 100% fiction. Nothing is scanned, contacted, or harmed. Every target is invented, every exploit is theatre, and the only thing under attack is realism.
- Boot — BIOS theatrics. The reality driver is intentionally NOT FOUND.
- Jack in — pick a two-word hacker handle with zero humility (or randomize one).
- Pick a target — THE GIBSON, an orbital disco satellite, an evil bank's bonus pool, or the Global Genius Database.
- The run — type anything; any keys work. Fill the ACCESS meter, out-type the TRACE during the firewall counterattack (go idle and you will get traced), then keep mashing through the exfil.
- Debrief — keystroke stats, trace peak, an operator rating from SCRIPT KIDDIE to ZERO COOL CERTIFIED, and a copyable mission report.
Extras: ESC summons a boss-screen spreadsheet, sound is synth-only and off by default, the world map decodes real TopoJSON with zero libraries, and the whole thing works on a phone via the big MASH button.
go run . # http://localhost:8080
PORT=3001 go run . # any port you likeOne Go binary, all assets embedded, no runtime dependencies, no database, no analytics, no network calls except serving itself.
- Server: Go standard library only (
embed+net/http), ~100 lines. - Frontend: vanilla ES modules, two canvases, CSS. No frameworks, no build step.
- Audio: WebAudio oscillators, generated on the fly.
gofmt -l .
go test ./...
go vet ./...
go build ./...