"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
Products by Protocol
Codenomicon PIM-DM/SM Test Tool Data Sheet
- Test tool: Codenomicon PIM-DM/SM Test Tool
- Direction: Server
- Tagline: Towards More Robust Multicast Routing
Codenomicon PIM-DM/SM Test Tool helps software developers, testers and administrators search and eliminate security-related flaws in Protocol Independent Multicast (PIM) protocol implementations proactively and cost-effectively. Automatic flaw discovery results in cost savings in development and produces more stable and dependable systems that your end users can trust.
PIM is a routing protocol for multicast groups, used in the Internet. PIM version 2, the current version of PIM comes in two flavours: PIM-SM (Sparse Mode) and PIM-DM (Dense Mode). Codenomicon PIM-DM/SM Test Tool can be used to test both PIM-SM and PIM-DM.
Used specifications
| Specification | Title |
|---|---|
| RFC2362 | Protocol Independent Multicast - Sparse Mode (PIM-SM) |
| RFC3973 | Protocol Independent Multicast - Dense Mode (PIM-DM) |
| draft-pim-bidir | |
| draft-pim-dm-new-v2 | |
| draft-pim-sm-new-v2 |
Test tool general features
- Fully automated black-box negative testing
- Ready-made test cases
- Written in Java(tm)
- GUI, command line, remote interface modes
- Instrumentation (health-check) capability
- Support and maintenance
- Comprehensive user documentation
- Results reporting and analysis
Tool-specific information
| Tested messages | Notes | Specifications |
|---|---|---|
| Hello | RFC2362,3973 | |
| Register | RFC2362 | |
| Register-Stop | RFC2362 | |
| Join/Prune | RFC2362,3973 | |
| Bootstrap | RFC2362 | |
| Assert | RFC2362,3973 | |
| Graft | RFC3973 | |
| Graft-Ack | RFC3973 | |
| Candidate-RP-Advertisement | RFC2362,3973 | |
| State Refresh | RFC3973 | Tested PIM Options | Notes | Specifications |
| Holdtime | RFC3973 | |
| LAN-Prune-Delay | RFC3973 | |
| DR-Priority | RFC3973 | |
| Generation-ID | RFC3973 | |
| State-Refresh-Capable | RFC3973 | |
| Bidir-Capable | RFC3973 | |
| Address-List | RFC3973 |
Select Protocol:
List of available test suites. Please note that the information in these sheets is subject to periodical change.
Test Tool Datasheet:
Contact Us:
Contact us for more information