Bennett Todd's free software


I've published some projects here:
Bent Linux
Bent Linux is a compact Linux distro. It's inspired by LFS, but uses Busybox, uClibc, and static linking. It's particularly suited to building dedicated servers, initrds for custom installers and rescue disks, and systems with a nice crisp mid-1980s mouthfeel to satisfy the mid-life crises of crusty curmudgeons.
bentrip
Bentrip is Bennett's very simple rip script. Inspired by rip, it is completely non-interactive, works off a reformatted local copy of the freedb, and supports only cdparanoia and oggenc.
pop-before-smtp
Pop-before-smtp is a simple daemon that watches logfiles, keeping an eye out for successful POP or IMAP logins. When one is seen, the IP address from which it came is checked against Postfix's mynetworks, and if it doesn't match then it's posted into an on-disk hash, for a half-hour, then removed. Postfix's smtpd can be configured to watch this hash, and allow relaying from IP addresses listed in it.
djbdns init scripts
These support running djbdns daemons under a normal init lashup, rather than djb's init replacement svscan from daemontools.
vacation
Vacation is a vacation autoresponder written in procmail, that includes an extensive list of heuristics that attempt to recognize messages from mailing lists, in hopes of avoiding blatting vacation messages back in response to mailing list traffic.
tinydns-bent
Tinydns-bent is a package of simple perl scripts to perform manipulations I sometimes find useful on input data files for tinydns-data. Notably, there are some that I've found helpful in cleaning up the output of axfr-get. These are heuristic programs, applying various transforms that seemed like a good idea at the time, not the result of any formal analysis; use care in applying them.
smtpprox
Smtpprox is a generic SMTP proxy, written as a preforking daemon, in perl. It's suitable for high-performance filtering and content transformation applications.
I also have a research paper, Cryptography: a Summary of the field for Engineers

And interested folks can ask Google what I've been posting over the years.

A good friend, and one of the best security experts I know, has created a blog, SecMusings, "Andy's Reflections on Technology and Security", that's looking really good, it's at the top of my rss feed list.