21 lines
940 B
Plaintext
21 lines
940 B
Plaintext
ProxyChains is a UNIX program, that hooks network-related libc functions
|
|
in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD)
|
|
and redirects the connections through SOCKS4a/5 or HTTP proxies.
|
|
It supports TCP only (no UDP/ICMP etc).
|
|
|
|
The way it works is basically a HACK; so it is possible that it doesn't
|
|
work with your program, especially when it's a script, or starts
|
|
numerous processes like background daemons or uses dlopen() to load
|
|
"modules" (bug in glibc dynlinker).
|
|
It should work with simple compiled (C/C++) dynamically linked programs
|
|
though.
|
|
|
|
Quick Facts:
|
|
* It's a proxifier.
|
|
* Dedicated OS: Linux/BSD/Solaris.
|
|
* Intercepts and hooks TCP calls made by any given Internet client.
|
|
* Allows remote TCP tunneling through proxies.
|
|
* Supports HTTP-CONNECT, SOCKS4 and SOCKS5 proxy servers.
|
|
* Different proxy types can be mixed in the same chain.
|
|
* Proxy chain: user-defined list of proxies chained together.
|