rsocks 2.2.2

A super basic SOCKS5 proxy.
Documentation
[package]
name = "rsocks"
version = "2.2.2"
authors = ["Aaron Roney <twitchax@gmail.com>"]
edition = "2024"
description = "A super basic SOCKS5 proxy."
license = "MIT"
repository = "https://github.com/twitchax/rusty_socks"
readme = "README.md"
keywords = ["socks5", "socks", "proxy", "tokio", "networking"]
categories = ["network-programming", "command-line-utilities"]

[profile.release]
codegen-units = 1
lto = true

[lib]
name = "rsocks"
path = "src/lib.rs"

[[bin]]
name = "rsocks"
path = "src/bin.rs"

[dependencies]
tokio = { version = "1", features = ["full"] }
clap = { version = "4", features = ["derive", "env"] }
tracing = { version = "0.1", features = ["log"] }
tracing-subscriber = { version = "0.3", features = ["fmt", "ansi", "env-filter"] }
rand = "0.10"
if-addrs = "0.15"
futures = "0.3"
phf = { version = "0.13", features = ["macros"] }

[dev-dependencies]
pretty_assertions = "1"
criterion = { version = "0.5", features = ["html_reports"] }

[[bench]]
name = "benchmarks"
harness = false