Cryproc is module for the Linux 2.6 kernel that allows user space programs to access the kernel's cryptographic functions. When loaded, the module creates a file called "cryproc" in the /proc filesystem. Applications can open this file read-write and instruct the kernel to perform some of the functions the CryptoAPI provides. A sample application, cryproc-tool, is provided.
The Ad hoc Protocol Evaluation testbed is a small Linux distribution intended for the analysis of ad hoc networking environments. It is self-contained and pre-configured, and contains tools for data gathering at both the IP and ethernet level. It also has a scenario scripting system, which enables APE test runs to use movement choreography, with instructions to participants.
dmassage uses the information in a BSD system's dmesg to gather information about the system's hardware devices and present this information in a tree-like hierarchy. This information can then be used to build a more efficient kernel that only contains support for devices that are actually present. It can also be used to disable probes for absent devices, thus speeding up the boot process.