This is a list of software I've had a hand in and am distributing:
Basic file recovery tools aimed at getting something back from a formatted disk.
Label printing for Linux:
a perl script for label layout and
example input. The output is a set of
text files each representing a sheet of labels. Print these
with "lp" and you should be OK. For partial sheets delete
the invalid slots specified in the input file.
C library version 9u of Adam Back's hashcash program. (15Mar1998)
additional logging for honeypots
logging usernames and passwords in SSHD
as since July 2004 there's been widespread attempts at password-guessing -
initially with a short list of names and passwords but I thought this was
worth monitoring.
for a patch extending the use of the GNU find command.
rpmdiff a Perl script for comparing Red Hat package versions.
bbsquash v1.3 28Aug1998 a Perl script to help in software testing (postprocesses bb.out files).
open_constrained() Code for opening a file and checking that it is only writable by users you intend. It checks ancestor directories and is careful about race conditions and transient errors. Beat on this and let me know what you think.
pgp sig for open_constrained()
volatile shared memory for linux 2.2 This is a patch for linux-2.2.12 adding a form of shared memory where the bits are flipped periodically by the scheduler to prevent the memory chips retaining the data long-term. See Secure Deletion Guide