CCCC is a tool which analyzes C++ and Java files and generates a report on various metrics of the code. Metrics supported include lines of code, McCabe's complexity and metrics proposed by Chidamber&Kemerer and Henry&Kafura.
ebizzy is designed to generate a workload resembling common web application server workloads. It is highly threaded, has a large in-memory working set, and allocates and deallocates memory frequently.
Software Unit Tests (Language Independent Approach)
Automation of Unit and System Tests. Tests can be implemented in any language and on many platforms. The flexible approach enables the inclusion of many types of tests, such as memory leak checks (using valgrind), coding rule checks, complexity checks, etc. Tests are run by a simple call to hwut in a base directory of a project. In particular for C, HWUT supports make file generation using 'sos' and 'sols' modes. Remote control-able function stubs may be generated using the 'stub' mode. Test cases can be generated using the 'gen' mode, and state machine walkers by the 'sm_walker' mode. Over the last decade HWUT has matured towards a full fledged unit test tool for a wide variety of applications.
banshee-- A toolkit for building constraint-based program analyses
PEP is a modelling and verification framework for parallel systems, providing a large number of different modelling languages and verification techniques (e.g. SDL, Petri nets and model checking)
LeakTrack provides memory leak tracking and out-of-range access checks for acquired memory blocks for you C/C++ applications on each platform.
Unit Test for C is a very useful and powerful software development tool for C and C++ programmers. It is designed to provide a great deal of functionality in a very small package and functions nearly identically on Windows and UNIX systems.
X11::GUITest, is a Perl package, used for controlling applications by means of user emulation. This can be used to interact (SendKeys, ClickMouseButton, FindWindowLike, etc.) with applications running under an X Windows environment. Including applications built (GTK+, Qt, Motif, etc.) upon X11 / Xlib. You may find that this mechanism is easier to use then that provided by xautomation or xdotool.
ggcov is a GTK+ GUI for exploring test coverage data produced by C programs compiled with gcc --coverage. It's basically a GUI replacement for the gcov program that comes with gcc.
A Tool to Validate Function Calls using Model Checking Techniques
Reverse engeneering tool, useful to translate compiled object files or raw binary files, created with C-style languages back to C. Second purpose is to detect possible bugs or trojans (255b is too small to describe these methods)
Parsing, interpreting, checking and profiling C application (ISO/IEC 9899:1999 (E))
CQSAT is a powerful, comprehensive and extensible framework for static analysis of program source code and detection of software defects.
Columbo reads source code in different languages like COBOL, JCL, CMD and transposes it to graphical views, measures and semantically equivalent texts based on xml. It also investigates into technical bugs.
EDoC++ is both a lint-like tool and a documentation tool that specialises in analysing and documenting the use of exceptions in C++ code.
Enlil is extension of OpenWRT adding WAN network emulator based on Linux netem and *BSD DummyNet, we targeting latest MIPS HW with Gbit net ports Atheros AR7161@680 + AR8316 which cost around 100 EUR. See more http://qualityguru.wordpress.com/enlil/
A simple and incredibly powerful tool for scripting and fuzzing arbitrary network protocols written using the Chicken Scheme-to-C compiler.
C / Perl based system and network monitoring system (NMS) providing plugin based polling/checking of services, raw and performance data with notifications. Provides full configurable web interface to configure the monitor
PHP module that hooks into the Zend error function and forwards errors to central logging server in realtime
An application-level intrusion prevention system. Prevents buffer overflows, integer overflows, format string vulnerabilities, and the like. Designed for 32-bit and 64-bit ELF (Linux and *BSD) executables.
Splaticus is a command-line-based bug tracker. It is intended for small, single developer projects. The goal here is speed. If you code at the speed of sound, waiting for groupware bug-tools to catch up can seriously deflate your Karma. Enter Splaticus.
THP is a vulnerability assessment and penetration testing framework and CLI. It's aim is to help the security professional in it's everyday work.
The ngmark project aims on file-system benchmarking, it is a replacement of the long discontinued postmark. With file size distribution, operation distribution and even more features supported in the future.
ucmi (Unified Change Management Interface) provides an abstraction layer, in the style of the Unified Change Management model, to version control tools and defect tracking systems.
BCElog is a viewer of log files of BlackCatEngine. (BlackCatEngine still is propietary programm, but i hope is changed). BCELog is opensource.