This project uses K3PO to help SOCKS5 implementations automate their verification of the necessary requirements.
The integration tests fall into the following categories:
- Establish Connection
- Requests
- Connect
- Bind
- UDP Associate
- ensure negative tests for error cases (connection not allowed, connection refused, command not supported, etc.)