ICMP Protocol Testing: Reliable Communication and Performance

The Internet Control Message Protocol (ICMP) is an error-reporting protocol used by network devices to provide feedback about problems in the communication environment, typically problems in the processing of datagrams. 

The ICMP Test Suite helps engineers find and fix bugs in their ICMP stack or engine, thus ensuring compliance to the protocol. The ICMP Test Suite provides vulnerability and robustness testing with ICMP tests in both IPv4 and IPv6 environments.

Test ICMP with Maxwell Pro The Maxwell Pro ICMP Test Suite provides a series of tests to verify correct operation of ICMP.

The tests, based on RFCs 791, 792, 894, 1042 and 4443, test the quality, conformance and robustness of ICMP implementations.

Client testimonial

“For your information: We have now gone through all [the Maxwell TCP/IP] fragmentation tests and our stack failed more then 50% of them. We have found 12 individual bugs in the stack so the Maxwell TCP/IP Test Suite certainly does a good job :-).”

--Swedish Aerospace Contractor
Lead Engineer

Test your ICMP implementations with Maxwell Pro

Finding and fixing ICMP bugs prior to deployment assures secure, interoperable, high quality apps and devices with fewer deployment failures -- avoiding costly recalls or on-premise repairs.

Ensure your ICMP implementation is sufficiently robust and not vulnerable to the wide range of attacks in today's Internet.

maxwell cube icmp testing

Maxwell Cube

virtual-machine.png

VMware Hypervisor

See the ICMP test suite in action

icmp-screenshot.jpeg

White Papers

  • Should You Make Your Own TCP/IP Test Suite?
    Read More

Use Cases

  • Are You Allocating Your Test Resources Correctly?
    Read More

  • Network Protocol Testing Overview
    Read More

Videos