diff --git a/README b/README index cfeb5f2..4ecbead 100644 --- a/README +++ b/README @@ -7,13 +7,13 @@ ProxyChains-NG ver 4.10 README 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 + 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. - If your program doesn't work with proxychains, consider using an + If your program doesn't work with proxychains, consider using an iptables based solution instead; this is much more robust. Supported Platforms: Linux, BSD, Mac. @@ -35,8 +35,8 @@ ProxyChains-NG ver 4.10 README ONLY USE PROXYCHAINS IF YOU KNOW WHAT YOU'RE DOING. - THE AUTHORS AND MAINTAINERS OF PROXYCHAINS DO NOT TAKE ANY - RESPONSIBILITY FOR ANY ABUSE OR MISUSE OF THIS SOFTWARE AND + THE AUTHORS AND MAINTAINERS OF PROXYCHAINS DO NOT TAKE ANY + RESPONSIBILITY FOR ANY ABUSE OR MISUSE OF THIS SOFTWARE AND THE RESULTING CONSEQUENCES. *** Installation *** @@ -76,7 +76,7 @@ Version 4.7: - new round_robin chaintype by crass. - fix bug with lazy allocation when GCC constructor was not used. - new configure flag --fat-binary to create a "fat" binary/library on OS X -- return EBADF rather than EINTR in close hook. +- return EBADF rather than EINTR in close hook. it's legal for a program to retry close() calls when they receive EINTR, which could cause an infinite loop, as seen in chromium. @@ -103,13 +103,13 @@ Version 4.2: - fixes compilation issues with ubuntu 12.04 toolchain - fixes segfault in rare codepath -Version 4.1 +Version 4.1 - support for mac os x (all archs) -- all internal functions are threadsafe when compiled with -DTHREAD_SAFE +- all internal functions are threadsafe when compiled with -DTHREAD_SAFE (default). Version 4.0 -- replaced dnsresolver script (which required a dynamically linked "dig" +- replaced dnsresolver script (which required a dynamically linked "dig" binary to be present) with remote DNS lookup. this speeds up any operation involving DNS, as the old script had to use TCP. additionally it allows to use .onion urls when used with TOR. @@ -119,7 +119,7 @@ Version 4.0 environment variables. Version 3.0 -- support for DNS resolving through proxy +- support for DNS resolving through proxy supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers. Auth-types: socks - "user/pass" , http - "basic". @@ -141,7 +141,7 @@ Some cool features: random order from the list ( user defined length of chain ). exact order (as they appear in the list ) dynamic order (smart exclude dead proxies from chain) -* You can use it with most TCP client applications, possibly even network +* You can use it with most TCP client applications, possibly even network scanners, as long as they use standard libc functionality. pcap based scanning does not work. * You can use it with servers, like squid, sendmail, or whatever. @@ -169,9 +169,9 @@ specified by proxychains.conf Usage Example: - $ proxychains -f /etc/proxychains-other.conf targethost2.com + $ proxychains -f /etc/proxychains-other.conf telnet targethost2.com -in this example it will use different configuration file then proxychains.conf +in this example it will use different configuration file then proxychains.conf to connect to targethost2.com host. Usage Example: