The Advanced Bash Scripting Guide is both a reference and a tutorial on shell scripting. This comprehensive book, the equivalent of 1,000+ print pages, covers almost every aspect of shell scripting. It contains 382 profusely commented illustrative examples, a number of tables, and a cross-linked index/glossary. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. Included scripts are the Game of Life, a Perquackey variant, a Morse code trainer, and an implementation of the Gronsfeld Cipher. This book is suited for both individual study and classroom use. It covers Bash, up to and including version 4.2.
Note that users of miniaturized single-board computers
running Linux, such as the Raspberry Pi and the Beagle
Bone, would find this Guide useful for learning and running Bash scripts to explore and expand the capabilities of these small, but powerful machines.

Angst is an active sniffer, based on libpcap and libnet. It dumps into a file the payload of all the TCP packets received on the specified ports. It implements two methods for active sniffing. Angst is able to monitor ARP requests, and after enabling IP forwarding on the local host, it sends ARP replies mapping all IPs to the local MAC address. Also, it can flood the local network with random MAC addresses (like macof), causing switches to send packets to all ports.

Apsfilter is a magic printfilter, allowing you to print different document
types "automagically" without having to convert them manually into something
which is understood by your printer. Apsfilter is a mature and powerful
printing solution for any flavor of Unix running lpd or LPRng. It supports the
latest GhostScript version and 3rd-party printer drivers (such as hpijs, ijs,
hpdj, pcl3, and gimp-print). It autodetects lots of file, archive, and
compression types. It supports printing on local as well as on Appletalk, Unix,
and Windows remote printers. General and "per printer-queue" based config files
allow you to configure the printer for your needs. The lpr command line options
allow you to change printing parameters like print quality, orientation, duplex
mode, etc. "on the fly" without having to edit any config file. A SETUP script
helps you to test various supported ghostscript drivers prior installation,
makes the necessary entries in /etc/printcap, creates spool directories, and
creates apsfilter default config files as needed. A handbook in HTML is
available. Several tools are also included: "aps2file" allows you to print to a
file via apsfilter, "apspreview" previews files as generated by apsfilter using
gv and friends, and "apsfilter-bug" assists you in doing bug and problem
reports.

Arla is a free AFS client and server implementation. The main goal is to make a fully functional client with all capabilities of normal AFS. Other implemented things are all the normal management tools and a server.

auto nice daemon activates itself in certain intervals, and renices jobs according to their priority, and CPU usage. Jobs owned by root are left alone. Jobs are never increased in their priority. It is very flexible. The renice intervals can be adjusted, as well as the default nice level, and the activation intervals. A priority database stores user/group/job tuples along with their renice values for three CPU usage time ranges. The strategy for searching the priority database can be configured. Linux, OpenBSD, FreeBSD, Digital UNIX, Solaris, and IRIX are supported.

The Bahamut IRCD is based on the EFNet Hybrid IRCD
and has many additional features primarily
designed for the DALnet IRC network. Its features
include very high performance, compatibility with
Solaris, BSD and Linux and a high level of
stability under very high load, as well as many
improvements over the original EFNet code. Bahamut
is not compatible with Dreamforge as of version
1.2.0.

Balance is a simple but powerful generic TCP proxy
with round-robin load balancing and failover
mechanisms. Its behavior can be controlled at
runtime using a simple command line syntax.
Balance supports IPv6 on the listening side, which
makes it a very useful tool for IPv6 migration of
IPv4 only services and servers.