SOCKS Methods

Last Updated

  • 2026-10-22

Available Formats


SOCKS Method Values

Registration Procedure(s)

  • IESG Approval

Reference

Note

The SOCKS Method is a 8-bit number used to identify the authentication method used with the SOCKS protocol RFC 1929.

Available Formats

Number Description Reference
Decimal Hex
0 00 No Authentication Required RFC 1928
1 01 GSSAPI RFC 1928
2 02 Username/Password RFC 1929
3 03 Challenge-Handshake Authentication Protocol Marc VanHeyningen
4 04 Unassigned
5 05 Challenge-Response Authentication Method Marc VanHeyningen
6 06 Secure Sockets Layer Marc VanHeyningen
7 07 NDS Authentication Vijay Talati
8 08 Multi-Authentication Framework Dan Fritch
9 09 JSON Parameter Block Brandon Wiley
10 0A File Descriptor Passing (Unix Domain Socket) H. Peter Anvin; SOCKS5 File Descriptor Passing over Unix Domain Sockets
11-127 0B-7F Unassigned
128-255 80-FE Reserved for Private Methods RFC 1928
255 FF No Acceptable Methods RFC 1928

SOCKS Reply Codes

Registration Procedure(s)

  • IESG Approval

Reference

Available Formats

Value Description Reference
0 Succeeded RFC 1928
1 General SOCKS server failure RFC 1928
2 Connection not allowed by ruleset RFC 1928
3 Network unreachable RFC 1928
4 Host unreachable RFC 1928
5 Connection refused RFC 1928
6 TTL expired RFC 1928
7 Command not supported RFC 1928
8 Address type not supported RFC 1928
9 File Descriptor Passed (Unix Domain Socket) H. Peter Anvin; SOCKS5 File Descriptor Passing over Unix Domain Sockets
10-255 Unassigned

Contact Information

Name Contact URI Last Updated
Brandon Wiley brandon&operatorfoundation.org 2017-08-31
Dan Fritch DFRITCH&novell.com 1998-08
H. Peter Anvin hpa&zytor.com 2026-10-22
Marc VanHeyningen marcvh&aventail.com 1997-07
Vijay Talati VTalati&novell.com 1997-12