SOCKS

SOCKS

innocentzero

2026-06-15

#networks #protocol | Status: Ongoing

A bit on the socks protocol, which is used for creating proxies.

SOCKS protocol

The protocol is used for forwarding internet traffic, particularly TCP/IP via a proxy server. Version 5 later added support for ipv6 and UDP that also allows dns lookups.

The handshake works as follows: