#firewall #proxy #sock

socks-lib

A library compliant with the SOCKS protocol standard

4 releases

Uses new Rust 2024

new 0.1.3 Mar 21, 2025
0.1.2 Mar 21, 2025
0.1.1 Mar 20, 2025
0.1.0 Nov 12, 2024

#1890 in Network programming

Download history 62/week @ 2024-11-27 63/week @ 2024-12-04 38/week @ 2024-12-11 113/week @ 2024-12-18 46/week @ 2024-12-25 95/week @ 2025-01-01 13/week @ 2025-01-08 1/week @ 2025-01-22 38/week @ 2025-01-29 519/week @ 2025-02-05 715/week @ 2025-02-12 130/week @ 2025-02-19 292/week @ 2025-02-26 153/week @ 2025-03-05 100/week @ 2025-03-12

795 downloads per month
Used in ombrac-client

Apache-2.0

41KB
917 lines

SOCKS

SOCKS Protocol Library in Rust

Example

SOCKS5 Connect Server

cargo run --example connect

SOCKS5 UDP Associate Server

cargo run --example associate

Usage

[dependencies]
socks-lib = { version = "*" }

Protocol Specification

RFC 1928: SOCKS Protocol Version 5

License

Licensed under the Apache-2.0 License.

Dependencies

~2–11MB
~101K SLoC