"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 NTP/NTP-C Test Tool Data Sheet

  • Test tool: Codenomicon NTP/NTP-C Test Tool
  • Direction: Server/Client

Network Time Protocol (NTP) is used for accurate timekeeping and clock synchronization among a set of distributed time servers and clients. NTP, SNTP (Simple NTP) and NTP-C (NTP Control) are covered. NTP and SNTP have server and client modes. NTP-C is tested only to server side, e.g. the test tool initiates message exchanges.

Used specifications

Specification Title
RFC958 Network Time Protocol (NTP)
RFC1059 Network Time Protocol (Version 1) Specification and Implementation
RFC1119 Network Time Protocol (NTP) Version 2
RFC1305 Network Time Protocol (Version 3)
RFC2030 Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI
draft-ietf-ntp-ntpv4-proto-11 Network Time Protocol Version 4 Protocol And Algorithms Specification

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
NTP messages RFC958 through RFC2030 with selectable mode RFC2030
NTP control protocol As described in RFC1305 RFC1305

List of available test suites. Please note that the information in these sheets is subject to periodical change.

Test Tool Datasheet: