tsx-tools provides headers and utilities for development with TSX (HLE/RTM) hardware transactional memory development on recent Intel CPUs. It includes compat headers that provide C inline functions support for RTM and HLE in various formats for older gcc compatible compilers (before gcc 4.8). These headers are useful to enable lock elision in a lock library or existing program. It also has various TSX related utilities, including a tool that detects the presence of TSX, a TSX aware assert, and various debugging utilities.
pmu tools is a collection of tools for profile collection and performance analysis on Intel CPUs on top of Linux perf. It has a wrapper to "perf" that provides a full core event list for common Intel CPUs. This allows you to use all the Intel events, not just the builtin events of perf. Support for Intel "offcore" events on older systems that do not have support for this in the Intel. Offcore events allow you to profile the location of a memory access outside the CPU's caches. It implements a workaround for some issues with offcore events on Sandy Bridge EP (Intel Xeon E5 first generation). This is automatically enabled for the respective events, and also available as a standalone program. Some utility programs to access pci space or msrs on the command line. A utility program to program the PMU directly from user space (pmumon.py) for counting. This is mainly useful for testing and experimental purposes. A library for self profiling with Linux since Linux 3.3 (for self-profiling on older kernels, you can use simple-pmu. An example program for address profiling on Nehalem and later Intel CPUs (addr). A program to print the currently running events (event-rmap).
ftracer is a simple user space implementation of a Linux kernel style function tracer. It allows you to trace every call in instrumented user applications. It is useful for debugging and performance analysis due to its fine grained time stamp. This allows you to do control flow oriented debugging without any special instrumentation. So if the program does something unexpected, it's easily possible to look at the function calls before that, and use that to deduce the cause of the problem. ftracer relies on gcc generating a call on top of every function call. The tracing slows every function call down (about 3x). The tracing is per thread and does not create a global bottleneck. It supports a dump function in C, directly callable by the program or on exit, and a gdb function to dump from gdb.
GUI Builder is a drag and drop interface for creating WebElement User Interface (WUI) templates that can be used as the foundation of a responsive Wep app. It simplifies the process of designing applications, and encourages separation of the logic and view. It is part of the WebBot Web development framework, which makes it possible to build Web apps in a similar fashion to Qt/KDE apps.
Ramona is an enterprise-grade runtime supervisor that allows software programs to be controlled and monitored during their execution life cycle. It provides supervisor/console functionality with init.d-like start/stop control, continuous integration (e.g. unit/functional/performance test launcher), deployment automation, and other command-line oriented features.
libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.
Devel Live CD includes a minimal toolchain from Fedora which makes it possible to compile the Linux kernel and other software. It has been created to compile programs for 4MLinux. There is no dependency tracking in 4MLinux, so this may be a useful tool for developers who are interested in building fully-customized Linux operating systems.
Sploitego is a rapid local transform development framework for Maltego. The original focus of Sploitego was to provide a set of transforms that would aid in the execution of penetration tests and vulnerability assessments. It has become evident that the framework can be used for much more than that. Sploitego is perfect for anyone wishing to graphically represent their data in Maltego without hassle. It has generated interest from digital forensics analysts and pen-testers, and even psychologists. Core features include an easily extensible and configurable framework, scripts for debugging, configuring, and installing transforms, auxiliary modules focused on Open Source Intelligence gathering as well as penetration testing, and a number of awesome pen-testing transforms.