BFBTester is good for doing quick, proactive security checks of binary programs. BFBTester will perform checks of single and multiple argument command line overflows and environment variable overflows. It can also watch for tempfile creation activity to alert the user of any programs using unsafe tempfile names.
Dynamic Probes (Dprobes) is a generic and pervasive system debugging facility that will operate under the most extreme software conditions such as debugging a deep-rooted operating system problem in a live environment. Dprobes allows the insertion of fully automated breakpoints or probepoints anywhere in the system and user space. Each probepoint has an associated set of probe instructions that are interpreted when the probe fires. These instructions allow memory and CPU registers to be examined and altered using conditional logic. When the probe command terminates, prior to returning to the probed code, a syslog record may be optionally generated.
Ftwalk is a high level script programming language, very similar to awk, but greatly extended to include a richer type system, object-oriented features, 300+ built-in functions, extensibility through dynamic libraries, etc., which makes it roughly comparable to languages like Perl. It does file tree searches, and was originally used to implement selective redundant copy backup stores. It can be run interactively as a calculator.
GASP is a generic protocol encoder and decoder. It offers a complete scripting language (based on Tcl) which allows you to construct or analyze any packet of data based on abstract protocol definition. This version includes all the basics networking protocols (IP, ARP, ICMP, TCP, UDP, and DNS), some protocols for archivers (ZIP, GZIP, and TAR), and some multimedia protocols (JPEG, GIF, and PNG).
gBootRoot makes the construction and development of distributions fun and simple with its Root Methods (Yard) and user-mode-linux test bed. Finish the product with a Boot Method (2-disk compression supported). Normal (non-root) users can make root filesystems and boot disks. It includes the make_debian script to create a testable user-mode-linux base Debian system, add-ons to enhance methods, and an MTD Emulator useful for running distributions made with the jffs/jffs2 filesystem.
Hammerhead is a stress testing tool for Web sites. It initiates connections from multiple IP aliases and simulates a user from each alias. It is fully configurable, and there are numerous other options for creating problems with a site. Extensive data collection is also available.
LANforge is a unified multi-protocol network traffic generation and WAN emulation application. It allows users to generate real world customer traffic in a controllable manner. The WAN emulator allows the injection of latency and other network oddities like dropped, duplicated, and re-ordered packets. LANforge includes a drag-and-drop virtual network builder that supports virtual routers, WAN links, traffic-generating nodes, and more. It provides a scriptable command line interface with Perl libraries as well as a graphical user interface.