update README for 4.3 release

This commit is contained in:
rofl0r 2012-12-12 04:04:38 +01:00
parent af5c6f0c6a
commit b255484a42

36
README
View File

@ -1,4 +1,4 @@
ProxyChains ver 4.1 README ProxyChains ver 4.3 README
========================== ==========================
ProxyChains is a UNIX program, that hooks network-related libc functions ProxyChains is a UNIX program, that hooks network-related libc functions
@ -21,34 +21,43 @@ ProxyChains ver 4.1 README
# needs a working C compiler, preferably gcc # needs a working C compiler, preferably gcc
./configure ./configure
make make
sudo make install [optional] sudo make install
if you dont install, you can use proxychains from the build directory
like this: ./proxychains4 -f src/proxychains.conf telnet google.com 80
Changelog: Changelog:
---------- ----------
Version 4.3 (not yet released): Version 4.3:
fixes programs that do dns-lookups in child processes (fork()ed), - fixes programs that do dns-lookups in child processes (fork()ed),
like irssi. to achieve this, support for compilation without pthreads like irssi. to achieve this, support for compilation without pthreads
was sacrified. was sacrified.
- fixes thread safety for gethostent() calls.
- improved DNS handling speed, since hostent db is cached.
Version 4.2: Version 4.2:
some bugfixes - fixes compilation issues with ubuntu 12.04 toolchain
- fixes segfault in rare codepath
Version 4.1 adds support for mac os x (i386, x86_64, ppc) Version 4.1
all internal functions are threadsafe when compiled with -DTHREAD_SAFE - support for mac os x (all archs)
- all internal functions are threadsafe when compiled with -DTHREAD_SAFE
(default). (default).
Version (4.x) removes the dnsresolver script which required a dynamically Version 4.0
linked "dig" binary to be present with remote DNS lookup. - 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. 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. additionally it allows to use .onion urls when used with TOR.
also it removed the broken autoconf build system with a simple Makefile. - removed broken autoconf build system with a simple Makefile.
there's a ./configure script though for convenience. there's a ./configure script though for convenience.
it also adds support for a config file passed via command line switches/ it also adds support for a config file passed via command line switches/
environment variables. environment variables.
Version (3.x) introduces support for DNS resolving through proxy Version 3.0
it supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers. - support for DNS resolving through proxy
supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers.
Auth-types: socks - "user/pass" , http - "basic". Auth-types: socks - "user/pass" , http - "basic".
When to use it ? When to use it ?
@ -58,7 +67,8 @@ When to use it ?
like: your_host <--> proxy1 <--> proxy2 <--> target_host like: your_host <--> proxy1 <--> proxy2 <--> target_host
4) To "proxify" some program with no proxy support built-in (like telnet) 4) To "proxify" some program with no proxy support built-in (like telnet)
5) Access intranet from outside via proxy. 5) Access intranet from outside via proxy.
5) To use DNS behind proxy. 6) To use DNS behind proxy.
7) To access hidden tor onion services.
Some cool features: Some cool features: