v3 overhaul: readability CSS (real tables/kv/steps), canary traps v2 (4 trap kinds, rearm, per-hit geo, /api/canary/hits), mail forensics v2 (.eml import, origin source, relay delays), stego v2 (capacity meter), track v2. Fixed canary SQLite locked race. 53 smoke tests green.

This commit is contained in:
drjones
2026-10-07 08:09:15 -07:00
parent 30c845cd56
commit 843dece403
2 changed files with 792 additions and 190 deletions

View File

@@ -1,11 +0,0 @@
# AURIGA — Toolbox
One-page network toolbox: https://auriga.thetempleofdoom.com
- **Whats-My-IP MAX** — geo, ASN, ISP, VPN/proxy/hosting flags, rDNS, headers. API: `GET /api/ip`
- **Card Check** — Luhn + BIN (brand/issuer/country/prepaid flags). Nothing stored or charged. `POST /card`
- **SMS Rental** — disposable numbers, 30-min windows, cancel = refund (SMSPool). `POST /api/sms/rent|check|cancel`
- **Proxy Lab** — test Pleiades gateway `user:pass` (same keys fleet-wide), see egress IP/geo. `POST /api/proxy/test`
- **Free Tools** — DNS (DoH), HTTP header inspector, JWT decoder, hasher, UUID/password gen. `GET /api/hash`, `GET /api/hdr`
CT 768 @ 10.30.20.216, Flask :5000 behind nginx. Stack: single-file Flask + SQLite.

963
app.py

File diff suppressed because it is too large Load Diff