"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 SSH2 Test Tool Data Sheet
- Test tool: Codenomicon SSH2 Test Tool
- Direction: Server
Secure Shell (SSH) is an application protocol intended for secure communications. Since the inception of the protocol, it has evolved from its origins as a secure, encrypted replacement for interactive terminal protocols such as Telnet into a general-purpose encrypted network protocol used for remote management, port forwarding, and VPN access. This test tool implements tests for version 2 of the SSH protocol. A separate SSH1 test tool is available for testing version 1.5.
Used specifications
| Specification | Title |
|---|---|
| RFC4250 | The Secure Shell (SSH) Protocol Assigned Numbers |
| RFC4251 | The Secure Shell (SSH) Protocol Architecture |
| RFC4252 | The Secure Shell (SSH) Authentication Protocol |
| RFC4253 | The Secure Shell (SSH) Transport Layer Protocol |
| RFC4254 | The Secure Shell (SSH) Connection Protocol |
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 features | Notes | Specifications |
|---|---|---|
| SSH2 message structures | RFC4252, RFC4253, RFC4254 | |
| Password authentication | RFC4252 | |
| Shell command execution | RFC4254 | |
| Port forwarding | RFC4254 | |
| X11 forwarding | RFC4254 | Tested SSH2 messages | Notes | Specifications |
| Server version | RFC4253 | |
| SSH_MSG_KEXINIT | RFC4253 | |
| SSH_MSG_KEXDH_INIT | RFC4253 | |
| SSH_MSG_NEWKEYS | RFC4253 | |
| SSH_MSG_SERVICE_REQUEST | RFC4253 | |
| SSH_MSG_USERAUTH_REQUEST | RFC4252 | |
| SSH_MSG_CHANNEL_OPEN | RFC4254 | |
| SSH_MSG_CHANNEL_REQUEST | RFC4254 | |
| SSH_MSG_CHANNEL_DATA | RFC4254 | |
| SSH_MSG_DISCONNECT | RFC4253 | |
| SSH_MSG_IGNORE | RFC4253 | |
| SSH_MSG_DEBUG | RFC4253 | |
| SSH_MSG_GLOBAL_REQUEST | RFC4254 | |
| SSH_MSG_CHANNEL_EOF | RFC4254 | |
| SSH_MSG_CHANNEL_EXTENDED_DATA | RFC4254 |
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