"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


Support Overview

How to quickly get support

For technical support on licensed products and evaluation versions, please email support@codenomicon.com with at least the following details:

  1. Name of test suite and version number
  2. Operating system (e.g. "Windows 7 Enterprise 32-bit" or "Fedora 17 64-bit")
  3. Detailed description of problem symptoms
  4. Defensics support package with full logs from the time of error, if possible (Help -> Report Defensics 10 issue -> A bug in test suite or user interface / Test suite valid case problem)
  5. Traffic dumps in pcap format (use Wireshark or tcpdump), if debugging a protocol error or some other behavioural error during testing

Answers to some frequently asked technical support questions

  1. Make sure you have latest updated version of Oracle Java Runtime Environment 1.7.0 installed before attempting to install or run Codenomicon Defensics.

  2. If you're using a test suite that performs raw IP or Ethernet socket communications (e.g. OSPF, ARP, IPv4, IPv6, TCP, UDP, ICMP, IGMP, PIM, RSVP, GRE, DVMRP, IS-IS, etc.) on Windows platforms, make sure you have WinPcap installed.

  3. If you're using a test suite that performs raw IP or Ethernet socket communications (e.g. OSPF, ARP, IPv4, IPv6, TCP, UDP, ICMP, IGMP, PIM, RSVP, GRE, DVMRP, IS-IS, etc.) or if you want to use TCP or UDP ports between 0-1024, please make sure you are running Defensics with Administrator (Windows) or root (Linux) privileges.

  4. Use valid-case instrumentation, if available. If valid-case instrumentation is not available in the test suite that you want to use, use external instrumentation instead. Instrumentation is necessary to check the health of the implementation after each test case.

  5. Read through Defensics documentation. It is lengthy but rewarding.

Quick Links

Discover answers to more Frequently Asked Questions.

Licensed customers and partners can download software, patches and supporting materials from Codenomicon Download Arena.