"The Codenomicon tools are amazing. Using them is like being attacked by the most relentless adversary who uses every possible method to find flaws in your code
We fixed subtle crash bugs in Samba that had been in the code for over ten years. We would never have found those bugs without the Codenomicon tools.
If you're serious about implementing protocols correctly, you need the Codenomicon tools."
-- Jeremy Allison,
Co Creator of Samba
Introduction |
Features and Benefits |
Test Results |
Whitepaper
Features and Benefits
As a software based solution, Codenomicon Defensics is a flexible testing platform. It can run multiple test tools in parallel, reaching high performance with a fraction of the cost of a dedicated test appliance.
Features
Defensics features that impact test generation and execution performance:
- Command-line execution:
Complex test scenarios can be created as test plans or as tool configurations. In both cases, the test cases can be executed from the command-line using scripts. This allows for highly flexible testing. - Multi-process execution:
A multiple Defenscis instances can run on the same host, or they can be distributed onto a range of hosts responsible for generating the load. - Multi-threaded execution (select test suites):
Defensics instance can generate test cases in multi-threaded mode, saving both the memory and CPU resources of the test platform. - Looping a test case:
Looping a test case for a while before progressing on the test case list enables faster test execution. In addition, it can reveal test-case specific performance problems in the SUT. - Looping all test cases:
Looping all the test cases degrades the performance of the SUT and can reveal a new set of weaknesses.
For more Defensics features, see http://www.codenomicon.com/defensics/
Benefits
Benefits from fast-speed fuzzing with Defensics:
- Cost-effective:
Don't pay for expensive, tailored and quickly outdated hardware. As a software-based solution Defensics is cost-effective and flexible and its model-based test suites are always up-to-date. - Best performance:
As platform independent solution, Defensics supports the latest hardware and operating system platforms. Execute thousands of test cases per second. - Coverage:
Combining Codenomicon's systematic and thorough tests with the fastest test generation and execution provides the best test coverage. - Protocol support:
Codenomicon Defensics provides off-the-shelf solutions for 200 industry standard protocols. - Turnkey solution:
The testing solutions provide access to wide range of ready-made protocol models and test scenarios for each protocol. - Tailorable tests:
User-editable protocol sequences and messages. Insert fields, change sequences and test what you want to test. - Rapid test creation and execution:
New test scenarios can be created in matter of minutes. - Supports any IP protocol:
Quickly create a test case design with the general purpose capture-replay fuzzer. - Supports any file format:
Test any standard or proprietary file format with the general purpose file fuzzer. - Concurrent test replication:
Load any test case and run tens of thousands of full protocol transactions per second. - Automated test permutations:
Generate fuzz test cases by using any test scenario as a template.




