bannedbook/proxychains — explained in plain English
Analysis updated 2026-08-03 · repo last pushed 2019-04-13
Force network tools like telnet or Nmap to route through a corporate proxy server.
Bypass restrictive firewalls by tunneling traffic through an allowed proxy port.
Chain multiple proxies together for enhanced privacy when browsing or scanning.
Access an internal intranet from outside the network by routing through a proxy.
| bannedbook/proxychains | 0xallam/posthog | 0xallam/search-engine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | Python | C++ |
| Last pushed | 2019-04-13 | 2026-03-26 | 2023-08-23 |
| Maintenance | Dormant | Maintained | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | ops devops | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Install via package managers like Homebrew or compile from source with a C compiler, only works with dynamically linked programs.
ProxyChains is a tool that lets you route any program's internet traffic through one or more proxy servers, even if that program has no built-in proxy settings. Instead of configuring each app individually, you just prefix your command with proxychains and everything flows through the proxies you specify. It works by intercepting the network calls a program makes at a low level and quietly redirecting them through your chosen proxy chain. You can string together multiple proxies in sequence, mix different types (SOCKS and HTTP), and even use random or dynamic ordering to rotate through a list. It handles DNS lookups through the proxy too, so your destination addresses stay hidden. Configuration is flexible: it checks environment variables first, then looks for config files in several standard locations. This is useful in several concrete scenarios. If your corporate LAN only allows outbound traffic through a specific proxy server, you can force tools like telnet or network scanners to use it. If you're behind a restrictive firewall that blocks certain ports, routing through a proxy can get you around that. It's also handy for chaining multiple proxies together for privacy, accessing an intranet from outside, or running tools like Nmap through a proxy so your real IP isn't exposed to the target. There are some limitations worth knowing. It only works with dynamically linked programs, so statically compiled binaries won't be affected. A specific quirk with the IRC client irssi means you can't use Tor .onion addresses with it directly, due to how that program handles DNS lookups across process forks. The project runs on Linux, macOS, and the BSDs, and is installable via package managers like Homebrew or pkgsrc, or compiled from source with a C compiler.
ProxyChains lets you send any program's internet traffic through proxy servers by simply adding 'proxychains' before your command. It works even with programs that have no built-in proxy support.
Dormant — no commits in 2+ years (last push 2019-04-13).
No license information is mentioned in the explanation, so the licensing terms are unknown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.