MPI Parallel Environment (MPE) is a software package for MPI (Message Passing Interface) programmers. It provides users with a number of useful tools for their MPI programs such as a set of profiling libraries that collect information about the behavior of MPI programs, graphical trace file analyzers, serializers, type checkers, collective operations validators, etc.
NoBug is a library which provides assertions, logging statements, and annotations for C and C++ programs. It includes pre-/post-condition and invariant checks, as well as generic assertions. Checks are enabled based on build-levels and scope tags. It also includes debugger support (valgrind), dumping of data structures, logging your application's activities, runtime customizable logging via environment variables, different logging targets (ringbuffer, stderr, syslog, debugger, etc.), and annotation of your source code regarding known bugs, things to do, and planned things. It can track resources and detect deadlocks.
Objectrefenceanalyser is a framework that helps the user understand object/data correlations and their impact. It analyzes and traverses objects and their references during the runtime of any Java application using reflection or by importing data from a CSV-table. The results can be shared for remote access, persisted, or explored via diagrams and graphs in the GUI.
The DPML SDK is a management platform for Java-based component development, resource management, and deployment. It is composed of the Transit resource management layer, the Depot multi-project build system, the Metro component management runtime engine, and the Station application management console.
check_mysql runs as a daemon with a continuous connection to MySQL, watching the list of running SELECT queries. It enforces a timeout for queries: if a query runs too long, it is killed and a report including the query and EXPLAIN output are emailed. Its probably not something you'd want to use on a production system, but it is very useful during development and testing phases for finding, analyzing, and optimizing SQL queries.
Impost is a network security auditing tool designed to analyze the forensics behind compromised and/or vulnerable daemons. There are two different kinds of operating modes; it can either act as a honey pot and take orders from a Perl script controlling how it responds and communicates with connecting clients, or it can operate as a packet sniffer and monitor incoming data to specified destination port supplied by the command-line arguments.
ErrorLog allows web developers quick and easy access to clearly formatted entries from the apache error_log file, viewable through a standard browser. It is designed with the developer in mind, with a focus on debugging CGI error logs. It by provides formatted HTML display of the log messages, merges multi-line entries while preserving whitespace formating, adds some highlighting for common elements (such as file paths, quoted strings, timestamps and digits) and transforms referrer strings into hyperlinks.
Log4php is a PHP port of Log4j, the most popular Java logging framework. It supports configuration through XML and properties files (with the same structure as log4j) and custom Configurators. File, RollingFile, DailyFile, Echo, Console, Mail, PEAR::Db, PHP error, Syslog or NT events, and socket appenders are supported. Simple, TTCC, Pattern, Html, and Xml Layouts are supported. It also supports Filters, custom Levels, and Loggers. Internal debugging can be switched on and off. Log4php can be used inside a class or inside a main/sub function.