Overview
Live status of devtcp.derekethandavis.com — every TCP session, email, print job and label persisted across the Cloudflare suite.
Bindings
Craft on the wire
13 protocols, by hand, over cloudflare:sockets connect(). DIAL opens a real socket at the edge and persists the session. There is no magic.
Transport — same dance, different pipe
Protocol
Egress firewall (ACL + DLP)
No dial yet. The firewall inspects the exact bytes before they leave.
Bytes on the wire — cf socket
; press DIAL — the Worker dials, not your browser. Inbox / outbox bus
outbox
inbox
.read
Responses persist to R2 + D1 and park on the BusDO.
Codegen — cloudflare:sockets
# pick a protocol + transport Records
The indexed rows in D1. Click a row to see its R2 blob; delete removes the row and its blobs.
| loading… |
Blobs (R2)
Raw bytes in devtcp-blobs — transcripts, .eml, print payloads, ZPL + renders. Click to view, trash to delete.
| loading… |
Firewall
The egress policy enforced on every dial — default-deny ACL zones + DLP rules.
DLP rules
Bus
The BusDO inspector inbox — responses parked from dials + ingests.
| press Drain |
Send mail
Real delivery via hand-crafted SMTP over TLS to Cloudflare's relay (:465). Persists to emails + R2.
; the edge dials smtp.mx.cloudflare.net:465, AUTH LOGIN, MAIL/RCPT/DATA — by hand.