Sometimes, I write software - I just like to do this, especially
when this is useful not only for me. Here you'll find some.
- UPSD This is a small monitor for
an Uninterruptable Power Supply (UPS) unit attached to your host -
to shutdown automatically when the power is lost etc.
- rbldnsd This is very small and fast DNS daemon
made especially to serve DNSBL zones (both IP-based like e.g.
ordb.org,
dsbl.org
and name-based, like
rfc-ignorant.org).
- tinycdb A (re)implementation of Dan Bernstein's
cdb, a Constant DataBase - very small
and fast file-based database like
BerkeleyDB,
gdbm or traditional *nix
dbm/ndbm, but without run-time ability to modify a database.
- avcheck A little package used to glue together
a virusscanner and a mail transfer agent, in order to be able to check
email for viruses.
- proxycheck Small program which is able
to check whenever some host(s) runs an insecure proxy server which may
be abused.
- event Small I/O multiplexing and timer module
for single-threaded applications. Work in progress.
- libdns. Asyncronous DNS stub resolver library.
- qsort. Implementation of QSORT sorting algorithm
(available in any standard C library) borrowed from glibc (this implementation
is very fast) and modified in a way so it is possible to inline the sorting,
allowing the compiler to optimize it alot.
- pam_list A module for PAM, replacement for
buggy pam_listfile module found in LinuxPAM package, with some additions.
Note that this module still isn't packaged properly: I plan to make
documentation for it and create a package.
Michael Tokarev, mjt {at} corpit {dot} ru.
Last update: Fri, 28 May 2004 04:30:26 +0400