Antonomasia's Software Page


INDEX

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