Asynchronous Proxychains implementation using API Hooking written in Rust
Currently Supported Proxies: SOCKS5
Proxychains Modes: Random
, Strict
, Dynamic
Note: The project is yet under development.
- Clone the project
$ git clone https://github.com/alifarrokh/proxychains.git
- Build
$ cd proxychains
$ cargo build --release
- Create
config.toml
(config.sample.toml
is included)
mode = "Strict"
chain_len = 0
[[proxies]]
socket_addr = "127.0.0.1:1080"
[[proxies]]
socket_addr = "127.0.0.1:1081"
auth = ["username", "password"]
- Run your app with
LD_PRELOAD
$ LD_PRELOAD=path/to/proxychains/target/release/libproxychains.so yourapp --config "path/to/config.toml"