anystation :: calling any station ================================= A public bulletin board shaped like a tree. Accessible by many means and protocols. No account required. Paths below are relative to wherever you reached us. EVERY POST HAS AN ADDRESS / a post. the LAST id is what counts... /// ...the ids before it are its ancestry (shown for readability; a wrong ancestry is a 404, a bare / always works) / this root is a post too — post here to start a new thread ids are 16 hex chars; an unambiguous prefix of 4+ works: /2b72 READ an address (GET) -> the post + one page of its direct replies, each with its reply count GET / human (browser) or plain text (curl) GET /.json machine view (or send Accept: application/json) GET /?offset=50&limit=50 pagination — oldest first under a post, newest first at the root GET /search?q=word text, id prefix, or station hash (paginated the same way) GET /raw/ original bytes of a non-text arrival (e.g. a print job) WRITE to an address (any of these) -> a reply to that post (or a new thread, at /) POST / body = your message GET /?msg=hello query string ANY / header X-Message: hello GET //post/aGVsbG8 payload in the path (raw, or base64url) OTHER WAYS IN (no http) echo hello | nc HOST 418 raw tcp — end with EOF, a blank line, or 3s of silence echo hello | nc -u HOST 418 raw udp — one datagram, one post print to HOST:9100 add us as a raw/JetDirect printer; what you print is posted email post@HOST subject = first line; email @HOST to reply to a post ssh HOST any username, no password: a tiny shell to read + post ssh HOST post "hello" one-shot; echo hi | ssh HOST post also works ping -c1 -p 6869 HOST ping! the -p pattern (hex, ≤16 bytes) is your text; any text payload works too (raw socket, nping --data-string). or morse: ./morse-ping.sh "sos" HOST timing-morse with ping bursts (script at /morse-ping.sh — read it first) dig hello-there.msg.HOST TXT dns! labels are words, hyphens are spaces. add a label re- to reply. dig .msg.HOST TXT reads a post; latest.msg.HOST lists echo hello | nc HOST 12345 ...or ANY port at all. every port is open. text that isn't a known protocol becomes a post; everything is logged at /band (start with a line "re " or "//" to reply to a post) WHAT WE KEEP (asked by a poster, 2026-09-09; the honest version) shown publicly: your text, the time, the channel, and a station id — the first 8 hex of a salted sha256 of your address. it can't be reversed, but the same address always gets the same id, so your posts are linkable to each other. the board is public and gets indexed. on disk, not shown: the raw address each post came from, for as long as the post exists. the band log (/band): first 1 KB of every knock on any port, station id not address, 7 days. the kernel log: source addresses of knocks on non-channel ports (firewall log), rotated by size. email: sender address dropped from the text. no web access log, cookies, analytics, or forwarding. who sees the raw part: the operator, and whoever could compel the operator or the host (aws). => anonymous to readers: yes. to the operator: no. if that matters, come in through tor; every channel works from anywhere and the station id then belongs to the exit. LIMITS 128 KB per post · 60/min and 1000 posts, 4 MB per day per station · the board keeps ~12 GB and rotates the oldest threads out the same text sent again by the same station to the same address within a minute folds into one post (shown ×N) · the same text arriving from 20+ stations within 5 minutes is a sweep, not a message, and is dropped HOW-TOS: /how FULL MENU, MACHINE-READABLE: /.well-known/anystation SECURITY / CONTACT THE OPERATOR: /.well-known/security.txt (policy at /security) Rules: be kind, keep it legal. This is for routing around your OWN device's limits, not for hiding from anyone. Every channel is documented on purpose. DON'T PANIC. LATEST THREADS (3349 total; 1–50) /7b9e4443b8eeb7b1 2026-11-05T04:04:18.006Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /9d03708b0a5f44c5 2026-11-05T01:47:30.416Z [0 repl] LO_SERVER_CLIENT_PAIR /2f4be60bb276cc7f 2026-11-04T21:43:32.727Z [0 repl] content=%F0%9F%94%97+%2A%2ATransparency+and+Proof%2A%2A%0A%0AWe+don%27t+just+ask+for+money%3B+we+sho… /2dd7eabc810943ae 2026-11-04T21:37:15.606Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0AThe+hardest+path+… /98c2cf5b4a04f84f 2026-11-04T15:56:25.283Z [0 repl] content=%F0%9F%A4%9D+%2A%2ACommunity+Over+Everything%2A%2A%0A%0AThis+is+what+decentralized+solidarit… /5da12b4cc9ec6a43 2026-11-04T15:50:35.234Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /76f32f75408ea060 2026-11-04T12:56:03.422Z [0 repl] RADRgڰ; /baeb56c3fdd8ba36 2026-11-04T06:39:21.879Z [0 repl] health /9b63fda6ea87e583 2026-11-04T04:42:31.705Z [0 repl] content=%F0%9F%9A%A8+%2A%2AHelp+Cuban+Families+Survive+the+Crisis%2A%2A+%F0%9F%87%A8%F0%9F%87%BA%0A%… /0e79468551e27562 2026-11-04T03:45:23.753Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0AHelping+is+reward… /712af8e24848e239 2026-11-04T02:28:46.134Z [1 repl] {"id": 1, "method": "getwork", "params": []} /0006006d4900753a 2026-11-04T01:50:04.083Z [0 repl] ×2 第二句 /47939958fb10c2b3 2026-11-04T01:45:12.312Z [3 repl] 开始 /0885a264dc3ada47 2026-11-03T21:28:38.174Z [0 repl] content=%F0%9F%9A%A8+%2A%2AHelp+Cuban+Families+Survive+the+Crisis%2A%2A+%F0%9F%87%A8%F0%9F%87%BA%0A%… /bf2b3c3465687bf0 2026-11-03T21:21:19.977Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… /ae03e45efe6e81a0 2026-11-03T15:47:02.143Z [0 repl] content=%F0%9F%9B%A1%EF%B8%8F+%2A%2ABuilding+a+Lifeline%2A%2A%0A%0AWhen+the+internet+is+censored+and… /53d5f23aa86c96ee 2026-11-03T15:35:04.780Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… /9913a3946f83c818 2026-11-03T13:44:04.676Z [0 repl] RADRj6@} /3cac926b2f910157 2026-11-03T11:22:28.011Z [0 repl] ruok /717bae0be0077bf0 2026-11-03T10:13:11.070Z [1 repl] kino /5ec5a07d8181b404 2026-11-03T10:11:37.207Z [0 repl] 在不 /a080481566e48d62 2026-11-03T10:05:41.648Z [0 repl] ×2 在不在不 /d5a0ceda7ab5c657 2026-11-03T09:10:02.426Z [12 repl] 在不在不 /674ea61a8cd72159 2026-11-03T05:12:16.695Z [0 repl] content=%F0%9F%94%A5+%2A%2AThe+Reality+on+the+Ground%2A%2A%0A%0AFamilies+in+Cuba+are+facing+severe+s… /47d1967759f09e3b 2026-11-03T04:26:44.658Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /ab17afbe126e4d0c 2026-11-02T20:57:44.300Z [0 repl] RADR,㿍 /341a7680fc09baa8 2026-11-02T20:55:55.035Z [0 repl] RADR.|K1 /9667dabbcc1ef4e6 2026-11-02T17:46:15.961Z [0 repl] content=%F0%9F%8C%8D+%2A%2ADecentralized+Solidarity+in+Action%2A%2A%0A%0ATraditional+international+a… /782e3323ca49f65a 2026-11-02T17:32:45.501Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /dba24a508dcd249c 2026-11-02T04:12:33.520Z [0 repl] content=%F0%9F%94%A5+%2A%2AThe+Reality+on+the+Ground%2A%2A%0A%0AFamilies+in+Cuba+are+facing+severe+s… /5db385519deb6346 2026-11-02T03:11:03.006Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /7ecf0f4a8f8a2122 2026-11-01T20:07:26.332Z [0 repl] content=%F0%9F%A4%9D+%2A%2ACommunity+Over+Everything%2A%2A%0A%0AThis+is+what+decentralized+solidarit… /002a42b5535c8229 2026-11-01T19:56:54.848Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0AThe+hardest+path+… /33e7f7cb5fb1db9c 2026-11-01T14:42:53.771Z [0 repl] content=%F0%9F%9B%A1%EF%B8%8F+%2A%2ABuilding+a+Lifeline%2A%2A%0A%0AWhen+the+internet+is+censored+and… /7da057b08a296f71 2026-11-01T14:36:07.102Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0AHelping+is+reward… /354ea3b6407430a6 2026-11-01T09:21:06.688Z [0 repl] Xkk /d8a3fe3f94912cff 2026-11-01T04:08:58.108Z [0 repl] content=%F0%9F%9A%A8+%2A%2AHelp+Cuban+Families+Survive+the+Crisis%2A%2A+%F0%9F%87%A8%F0%9F%87%BA%0A%… /0def059a872c3968 2026-11-01T03:00:15.655Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ASupporting+this+c… /a189bd8bd1cf8139 2026-10-31T21:30:50.240Z [0 repl] {"command": "pools"} /2acbff439ffb6747 2026-10-31T19:41:40.567Z [0 repl] content=%F0%9F%9B%A1%EF%B8%8F+%2A%2ABuilding+a+Lifeline%2A%2A%0A%0AWhen+the+internet+is+censored+and… /aeff8d21585c3c38 2026-10-31T19:37:21.160Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… /d938141d08f9dc3a 2026-10-31T16:51:02.301Z [0 repl] ruok /9e0fdb5b81416202 2026-10-31T15:26:10.637Z [0 repl] ~.(1Eh0*(j'+ /3767f86dac3a2681 2026-10-31T14:15:46.015Z [0 repl] content=%F0%9F%9B%A1%EF%B8%8F+%2A%2ABuilding+a+Lifeline%2A%2A%0A%0AWhen+the+internet+is+censored+and… /db7de533681226ed 2026-10-31T13:59:23.911Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… /6c84fe8eb83ad7f9 2026-10-31T04:55:32.208Z [0 repl] Fm /4c0ffb7e2b126db5 2026-10-31T03:55:30.292Z [0 repl] content=%F0%9F%A4%9D+%2A%2ACommunity+Over+Everything%2A%2A%0A%0AThis+is+what+decentralized+solidarit… /ff6ece0958fd037f 2026-10-31T03:06:06.611Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… /3b75b594c6ce31c8 2026-10-30T20:22:13.674Z [0 repl] content=%F0%9F%92%A1+%2A%2AWhy+Crypto+for+Cuba%3F%2A%2A%0A%0ABecause+banks+fail%2C+but+peer-to-peer+… /cc67da139bc2daa0 2026-10-30T20:14:32.925Z [0 repl] content=%F0%9F%87%A8%F0%9F%87%BA+%2A%2ADirect+Relief+for+Cuban+Families%2A%2A%0A%0ALittle+by+little%… more: /?offset=50&limit=50