John the Ripper is a fast password cracker, currently available for many flavors of Unix, Windows, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types commonly found on Unix systems, as well as Windows LM hashes. On top of this, lots of other hashes and ciphers are added in the community-enhanced version (-jumbo), and some are added in John the Ripper Pro.
Over5 is a program for transferring between c64/vic20 machines and Amiga/PC/UNIX boxes. It supports serial transfer at 38400 bps using only a RS-232 level converter and a 3-line standard nullmodem cable. No special serialport chips are needed. Source code is included. It features read/write/execute memory, filecopy with wildcards, read/write raw disk, read/write ZIPCODE archive, the ability to use the Amiga/PC/UNIX box as a harddisk server ($0801-$f600), builtin diskturbo, and a fast basic bootstrap for most cbm 8-bitters.
MakeNG is a system of makefiles that, in conjuncture with a patch to GNU Make, provides a concise, extensible, logically organized and easily modified system of makefiles to build any source tree or combination of components you can envision. MakeNG sports a fully documented extensible API on top of the classic GNU Make syntax (which is great for backwards compatibility).
The Perl x86 Disassembler is a full x86 disassembler written in Perl, independent of objdump. The Perl script makes use of the opcode tables from libdisasm [derived from the bastard project] and is distributed as part of libdisasm. This is the same script that is included in the Perl-Disassembler-HOWTO; either the HOWTO or the libdisasm distribution will provide the required files [x86disasm.pl and 1386.opcodes.map] and documentation.
Aasm is an advanced modular assembler designed to support several target architectures. It has been designed to be easily extended. Its global architecture takes advantages of dynamic libraries to provide input, assembler and output modules. The input module supports Intel syntax (like nasm, tasm, masm, etc.). The x86 assembler module supports all opcodes up to P6 including MMX, SSE and 3DNow! extensions. F-CPU and SPARC assembler modules are under development. Several output modules are available for ELF, COFF, IntelHex, and raw binary formats. Advanced features include symbol scopes, an expressions engine, big integer support, macro capability, and numerous and accurate warning messages (over 300).
h2incn tries to directly convert C/C++ headers to Nasm-style include files, and can be used in a makefile. It is useful if you want to use the same structures or external variable declarations in C and assembler code, and you don't want to use two separate files and update both each time you change something. It is written in a mix of C and C++ code. It currently works for simple files.
Slibo aims to be a comfortable replacement for the xboard chess interface, written for OpenGL and KDE. It uses the xboard protocol and can be used with common chess engines like crafty or gnuchess, but it provides its own chess engine too. Though its designed to be easy to use for the new chess player, it supports playing multiple games the same time, or anaylzing PGN files with multiple engines.
The Torque Network Library is a robust, secure, and easy-to-use cross-platform C++ networking API designed for high performance simulations and games. It features a UDP- based connection architecture with DoS prevention functionality, different types of data guarantee, bit stream compression, server object replication and updating, and a simple, highly space efficient RPC mechanism. It includes a deterministic application journaling replay function for eliminating hard to find networking bugs.