// about

Why nullock exists

Good security tools were either expensive and closed, or free and rough. nullock is the third option: a fast, honest, MIT-licensed proxy you actually want to open.

One maintainer, in the open

nullock started as a weekend tool to debug a TLS bug I couldn't see through. The commercial proxy cost more than my laptop; the free ones choked on a busy capture. So I wrote my own, put it on GitHub, and people kept showing up.

It's still mostly one person. That shapes everything: the scope stays small, the code stays readable, and I only build features I'd use myself. Hosting and Premium support pay for the time — they never paywall the core.

             _ _            _    
 _ __  _   _| | | ___   ___| | __
| '_ \| | | | | |/ _ \ / __| |/ /
| | | | |_| | | | (_) | (__|   < 
|_| |_|\__,_|_|_|\___/ \___|_|\_\
MITlicense, always
0telemetry calls
200k+rows on 16 GB
~14 MBsingle binary

What we believe

Local first

Your captures are yours. Nothing syncs unless you ask it to. The binary makes no calls home — ever.

Honest pricing

Free desktop. Paid hosting. No bait, no seat traps, no "contact sales" wall. The price is on the page.

Small on purpose

One binary, one config dir, one SQLite file. We say no to features more than yes, and the tool is faster for it.

What's coming

next release
Response & WebSocket interception

Hold and rewrite responses and WS frames, not just requests, plus a repeater to inject frames. Merged and on main; not in v3.7.0 yet.

next release
Headless CI gate

/api/gate?fail-on=<sev> plus a GitHub Action; an unreachable target fails the gate rather than passing it. Merged and on main; not in v3.7.0 yet.

partial
HTTP/3 + QUIC

Alt-Svc h3 readiness detection shipped in v3.7.0 (nullock http3). Decoding QUIC streams needs a QUIC transport dependency and is not started.

planned
Collaborative scopes

Share a read-only session over the LAN. Self-hosted relay.

Want to help build it?

The code is on GitHub, the issues are open, and good PRs get merged fast. Or just sponsor a maintainer's coffee.