"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 SSH1 Test Tool Data Sheet
- Test tool: Codenomicon SSH1 Test Tool
- Direction: Server
Secure Shell (SSH) is an application protocol intended for secure communications. Although the modern version 2 of SSH has evolved into a general-purpose encrypted network protocol, the original protocol specification described a secure, encrypted replacement for interactive terminal protocols such as Telnet. This test tool contains tests for messages and elements defined in version 1.5 of the SSH protocol. A separate tool is available for testing SSH version 2.
Used specifications
| Specification | Title |
|---|---|
| draft-ylonen-ssh-protocol-00 | The SSH (Secure Shell) Remote Login Protocol (Internet-Draft) |
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 |
|---|---|---|
| SSH1 message structures | draft-ylonen-ssh-protocol | |
| Password authentication | draft-ylonen-ssh-protocol | |
| Rhosts file authentication | draft-ylonen-ssh-protocol | |
| RSA authentication | draft-ylonen-ssh-protocol | |
| Shell command execution | draft-ylonen-ssh-protocol | |
| Port forwarding | draft-ylonen-ssh-protocol | |
| X11 forwarding | draft-ylonen-ssh-protocol | Tested SSH1 message | Notes | Specifications |
| SSH1 version identification | draft-ylonen-ssh-protocol | |
| SSH_CMSG_SESSION_KEY | draft-ylonen-ssh-protocol | |
| SSH_CMSG_USER | draft-ylonen-ssh-protocol | |
| SSH_CMSG_AUTH_RHOSTS | draft-ylonen-ssh-protocol | |
| SSH_CMSG_AUTH_RSA | draft-ylonen-ssh-protocol | |
| SSH_CMSG_AUTH_RSA_RESPONSE | draft-ylonen-ssh-protocol | |
| SSH_CMSG_AUTH_PASSWORD | draft-ylonen-ssh-protocol | |
| SSH_CMSG_REQUEST_PTY | draft-ylonen-ssh-protocol | |
| SSH_CMSG_EXEC_SHELL | draft-ylonen-ssh-protocol | |
| SSH_CMSG_STDIN_DATA | draft-ylonen-ssh-protocol | |
| SSH_MSG_CHANNEL_DATA | draft-ylonen-ssh-protocol | |
| SSH_MSG_CHANNEL_CLOSE | draft-ylonen-ssh-protocol | |
| SSH_CMSG_PORT_FORWARD_REQUEST | draft-ylonen-ssh-protocol | |
| SSH_MSG_PORT_OPEN | draft-ylonen-ssh-protocol | |
| SSH_CMSG_EXIT_CONFIRMATION | draft-ylonen-ssh-protocol | |
| SSH_CMSG_AUTH_RHOSTS_RSA | draft-ylonen-ssh-protocol |
List of available test suites. Please note that the information in these sheets is subject to periodical change.
Test Tool Datasheet: