zebra-report: drop production volume modem chatroom
single self-contained page at /zebra-report/. ports recovered web/chat.html
from git.unturf.com/engineering/unturf/zebra-report into this site's layout.
changes vs source:
* @font-face points at /css/chunkfive/ instead of bundled fonts dir,
so a single chunkfive copy serves a whole site.
* back link points at / instead of ./ which looped to self.
* "recovered rx.c" link points at git.unturf.com repo instead of ./.
what it does:
* web audio GainNode modulator drives PulseAudio sink-input volume
between MARK (0.80) & SPACE (0.20) per bit, 50 baud handshake,
higher rates after benchmark + OFFER/READY exchange.
* passphrase mode (PBKDF2 600k iter → AES-GCM-256 group key) or
pubkey mode (ECDH P-256 → AES-GCM-256 pairwise). toggle in UI.
* no chat content crosses a network packet. wireshark blind.
* RX path requires a local zebrad introspector at ws://127.0.0.1:7777,
documented inline on a page. without it, page transmits but cannot
receive.
dual use posture:
* page leads with threat model + mitigation panel citing
foxhop.net/linux-audio-ipc-attack-surface whitepaper.
* "what this does not protect against" explicit on a page.
CI publishes via .gitlab-ci.yml on master → deploy-www.sh runner.
This commit is contained in:
parent
dd55b64af0
commit
c2b1883e0a
1 changed files with 1063 additions and 0 deletions
1063
zebra-report/index.html
Normal file
1063
zebra-report/index.html
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue