proxychains(1)

πŸ’– proxychains β€” the manual, but make it cute πŸ’–

okay bestie, you found the proxychains(1) page and honestly? iconic. let me give you the whole thing, no skips, no gatekeeping. 🫢


✨ NAME ✨

ProxyChains β€” redirect connections through proxy servers 🌈


🌸 SYNTAX 🌸

proxychains <program>

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically this program forces any tcp connection made by any given tcp client to follow through a proxy (or a whole proxy chain, like a lil relay race πŸƒβ™€οΈ). it's a kind of proxifier, ngl.

it acts like sockscap / premeo / eborder driver β€” as in, it intercepts TCP calls. lowkey a menace, highkey a lifesaver πŸ’…

this version (2.0) supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers. auth-types: socks β€” "user/pass", http β€” "basic". slay.

🌟 When to use it ? 🌟

  1. when the only way to get "outside" from your LAN is through a proxy server. πŸšͺ
  2. when you're behind a restrictive firewall that filters outgoing connections to some ports. πŸ”₯
  3. when you wanna use two (or more) proxies in chain, like: your_host <--> proxy1 <--> proxy2 <--> target_host ⛓️
  4. when you wanna "proxify" some programs that have no proxy support built-in (like telnet). periodt.
  5. when you don't wanna pay for eBorder / premeo socks driver :) πŸ’Έ

πŸŽ€ Some cool features: πŸŽ€

  • this program can mix different proxy types in the same chain 🧬

like: your_host <-->socks5 <--> http <--> socks4 <--> http <--> target_host

  • different chaining options supported, like: take a random proxy from the list. or: chain proxies in exact order. or: chain proxies in dynamic order (smart exclude dead proxies from chain). no cap, it's giving versatility ✨
  • you can use it with any TCP client application, even network scanners. yes, yes β€” you can make portscan via proxy (or chained proxies), for example with Nmap scanner by fyodor (www.insecure.org/nmap). πŸ‘‘
proxychains nmap -sT -PO -p 80 -iR  (find some webservers through proxy)
⚠️ NOTE: to run suid/sgid programs (like ssh) through proxychains you have to be root. like, actually. not optional. πŸ”

πŸ“ FILES πŸ“

proxychains looks for the config file in this following order:

  1. ./proxychains.conf
  2. $(HOME)/.proxychains/proxychains.conf
  3. /etc/proxychains.conf

see more in /etc/proxychains.conf πŸ“–


🧚 EXAMPLES 🧚

to run this program the standard way, type:

proxychains telnet targethost.com

in this example it will run telnet through the proxy (or chained proxies) specified by proxychains.conf. easy peasy πŸ’œ


πŸ‘‘ COPYING πŸ‘‘

proxychains is distributed under the GNU General Public License (GPL 2.0 or greater). free as in freedom, bestie πŸ•ŠοΈ


πŸ’€ AUTHORS πŸ’€

Net Creature, Proxy Labs <http://proxychains.sourceforge.net>


okay that's the whole page, you ate it up. and just so you know who to credit β€” this was written by Net Creature, version 2.0, and the page itself is proxychains(1). mwah πŸ’…βœ¨πŸ’–