Projects
- mdmh
- A set of command-line tools for handling email messages in a qmail-style maildir.
Free Information
- My home firewall setup
- My home LAN connects to the Internet through a standard dialup using a 33.6 Kbps modem. When cable modems come to my town (projected in 2001) I plan to switch over. If you're curious how my firewall/dialup server is set up, you can read about it here.
- How to run telnet without inetd
- Dan Bernstein's daemontools and ucspi-tcp packages can completely replace inetd on your system. Their elegant security features can dramatically improve the security of your system. These instructions can get you rolling, by helping you move your telnet daemon out from under inetd.
- Binary File Access with dd
- The dd utility is good for more than creating installation disks! It provides random access to binary files from shell scripts. It can even be used to create a secure deletion utility which is as good as the operating system allows. This was submitted as a "2-cent Tip" to the Linux Gazette, and appeared in issue 26.
- A look at free BSD operating systems
- Since Linux has exploded in popularity, many Linux users may not know that there are other free UNIX versions out there. The BSD family is based on the "original UNIX", and is as complete as Linux in most ways, and more complete in others. This page gives a short introduction to the BSD family.
- My Cryptography Links
- As the former maintainer of Mailcrypt, I compiled this list of handy crypto links. Disclosure: if you follow one of the links to Amazon.com and buy a book, then I get a small cut. If you want the book anyway, it's one little way to support free software. Full disclosure: so far my cut has amounted to about $20 per year, which is about a penny per visitor.
Free Software
- fwipe
Securely overwrites and deletes files from disk.
- htmlpp
A simple HTML pretty printer in Perl, using SGML technology.
- Mailcrypt
A version of the original mailcrypt by Pat LoPresti and Jin Choi, updated for PGP 5.0. Mailcrypt is an Emacs interface to PGP encryption with features for encrypting and decrypting email and news.
- maildircmd
An addition to D.J. Bernstein's serialmail package, which pumps the contents of an email folder through a shell command.
- qscanq
A wrapper for qmail-queue that runs a virus scanner before accepting messages. qscanq works with an unpatched qmail-1.03 or with Bruce Guenter's QMAILQUEUE patch. qscanq currently supports either antivir or clamav scanners, but adding support for new scanners is very easy.
- rsort
A static library containing the radix sort functions from the BSD version of libc. MSD radix sort is known to be optimal for in-memory sorting of binary strings. Also included rsort, is an example application of radixsort which sorts standard input about ten times faster than GNU sort.
- safecat
An implementation of the maildir protocol used by D.J. Bernstein's qmail.
- syslogger
A total ripoff of Dan Bernstein's splogger utility which ships with qmail, for the benefit of people who don't run qmail. (Mainly because some of my own software depends on splogger, and will work with syslogger for non-qmail-users.)
- unsrs
Strips obnoxious Sender Rewriting Scheme (SRS) garbage from email envelope senders. Makes the real return address available to email processing software that needs it.
