www.skarnet.org
Software
Unless otherwise mentioned, all of this software builds and runs under
every flavour of Unix - and only Unix.
Current, released, maintained software
- skalibs
A set of general-purpose C programming libraries. You need this first:
all the other software in this list depends on it.
- execline
A small scripting language, to be used in place of a shell in
non-interactive scripts.
- s6
skarnet.org's small & secure supervision software suite.
- minidentd
A small ident server.
- ucspilogd
A very, very small syslogd replacement.
- s6-portable-utils
Tiny portable generic utilities.
- s6-linux-utils
Tiny Linux-specific utilities.
Software in the works, to be released soon (or not so soon)
- s6-dns
Good, usable DNS client libraries (synchronous and asynchronous),
and command-line DNS client utilities.
- s6-networking
UCSPI Unix and TCP tools, access control tools, and network time
management utilities. Also includes an asynchronous locking library.
- skabus
A lightweight Unix message bus.
- salted
Lightweight secure network communications.
Obsolete software
Software listed here might disappear at any moment. This list only
exists for transitional purposes.
- skadns
An asynchronous DNS client library. (Now included in s6-dns.)
- conn-tools
A collection of simple tools to handle reliable connections between
processes. (Replaced with s6-networking.)
- skaembutils
Tiny portable utilities that I found missing from the
embutils. (Replaced with s6-portable-utils.)
- minutils
Tiny Linux-specific utilities that I found missing from the
embutils. (Replaced with s6-linux-utils.)
- minnotify
A client and a server to implement general-purpose notification over the network.
(Useless now that execline exists: can be replaced by trivial execline scripts.)
- symtools
A collection of simple tools to handle symlinks gracefully. (Included in s6-portable-utils.)
Adaptations or patches to other people's software
- David Madore's
Book of Infinity, as a single C file
suitable for compilation with skalibs.
The Book of Infinity is a web robot trap.
- David Madore's
superstrip, as a single C file
suitable for compilation with skalibs.
superstrip is a very aggressive ELF stripping utility.
- djbdns-fwdzone
A patch to djbdns to allow
dnscache to
perform resolution or forwarding according to the query zone.
- nistp224-buffer
A patch to nistp224 to make
the main binaries use djb's buffer library instead of stdio.
- qmail-qmtproutes
An add-on to Russell Nelson's qmail-1.03-qmtpc patch for qmail. This one
allows you to send mail via QMTP using a qmtproutes file.
Notes