Posts

UPS Battery

UPS Battery

I used to live in a neighborhood with elderly power and phone infrastructure. The 120V, 60 Hz main power fluctuated during spring and summer. I bought an APC Back UPS 1500 uninterruptible power supply in early June, 2020 to get whatever server I was using back then through the inevitable series of short power losses.

Honeypot Design

Honeypot Design

I’ve run various honeypots for a long time. I ran a WordPress honeypot off and on from 2013 to 2018. I’ve run endlessh on my home server for years. Before that, I ran the cowrie ssh/telnet honey pot for a while.

Currently, this website runs a fake WordPress login that tells you that you’ve used the wrong password after a 5 second delay. Feel free to try it. This website’s contact page does nothing but wastes spammers time and effort.

Two and a Half Fortunes

Two and a Half Fortunes

Two fortunes from the local strip mall Chinese/Thai fusion joint, one with an extra half-a-fortune, from some time between mid-April and May 13, 2026.

The Mystery of UDP Routing

The Mystery of UDP Routing

While fiddling with my educational TFTP client code I noticed an oddity. Sometimes my client could talk to a TFTP server, but not vice versa. The TFTP server, when it condescended to acknowledge a connection, logged a message like recvmsg(): connection refused. I used a local TFTP server, running on my laptop, to avoid these errors, but the mystery of why the server returned no TFTP ACKs or DATA packets remained.

The Unix Command Language

The Unix Command Language

The UNIX Command Language
K. Thompson
© K Thompson 1976

Said to have appeared in:
Structured Programming - Infotech State of the Art Report
Nicholson House, Maidenhead, Berkshire, England
Infotech International Ltd. (March 1975), pp. 375-384.

PDF