socker
The sans-IO core of the socker workspace: wire types, message encoders, and
decoders for SOCKS4, SOCKS4a, SOCKS5, SOCKS5h, the RFC 1929
username/password sub-negotiation, and the SOCKS5 UDP datagram header.
Runtime-independent - no async, no sockets, no state machine. See the
workspace README for the full picture,
and the socker-tokio / socker-compio crates for ready-made clients and
servers on top of this core.