Skip to content

Commit b255484

Browse files
committed
update README for 4.3 release
1 parent af5c6f0 commit b255484

File tree

1 file changed

+33
-23
lines changed

1 file changed

+33
-23
lines changed

README

Lines changed: 33 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ProxyChains ver 4.1 README
1+
ProxyChains ver 4.3 README
22
==========================
33

44
ProxyChains is a UNIX program, that hooks network-related libc functions
@@ -21,35 +21,44 @@ ProxyChains ver 4.1 README
2121
# needs a working C compiler, preferably gcc
2222
./configure
2323
make
24-
sudo make install
24+
[optional] sudo make install
25+
26+
if you dont install, you can use proxychains from the build directory
27+
like this: ./proxychains4 -f src/proxychains.conf telnet google.com 80
2528

2629
Changelog:
2730
----------
2831

29-
Version 4.3 (not yet released):
30-
fixes programs that do dns-lookups in child processes (fork()ed),
32+
Version 4.3:
33+
- fixes programs that do dns-lookups in child processes (fork()ed),
3134
like irssi. to achieve this, support for compilation without pthreads
3235
was sacrified.
36+
- fixes thread safety for gethostent() calls.
37+
- improved DNS handling speed, since hostent db is cached.
3338

3439
Version 4.2:
35-
some bugfixes
36-
37-
Version 4.1 adds support for mac os x (i386, x86_64, ppc)
38-
all internal functions are threadsafe when compiled with -DTHREAD_SAFE
39-
(default).
40-
41-
Version (4.x) removes the dnsresolver script which required a dynamically
42-
linked "dig" binary to be present with remote DNS lookup.
43-
this speeds up any operation involving DNS, as the old script had to use TCP.
44-
additionally it allows to use .onion urls when used with TOR.
45-
also it removed the broken autoconf build system with a simple Makefile.
46-
there's a ./configure script though for convenience.
47-
it also adds support for a config file passed via command line switches/
48-
environment variables.
49-
50-
Version (3.x) introduces support for DNS resolving through proxy
51-
it supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers.
52-
Auth-types: socks - "user/pass" , http - "basic".
40+
- fixes compilation issues with ubuntu 12.04 toolchain
41+
- fixes segfault in rare codepath
42+
43+
Version 4.1
44+
- support for mac os x (all archs)
45+
- all internal functions are threadsafe when compiled with -DTHREAD_SAFE
46+
(default).
47+
48+
Version 4.0
49+
- replaced dnsresolver script (which required a dynamically linked "dig"
50+
binary to be present) with remote DNS lookup.
51+
this speeds up any operation involving DNS, as the old script had to use TCP.
52+
additionally it allows to use .onion urls when used with TOR.
53+
- removed broken autoconf build system with a simple Makefile.
54+
there's a ./configure script though for convenience.
55+
it also adds support for a config file passed via command line switches/
56+
environment variables.
57+
58+
Version 3.0
59+
- support for DNS resolving through proxy
60+
supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers.
61+
Auth-types: socks - "user/pass" , http - "basic".
5362

5463
When to use it ?
5564
1) When the only way to get "outside" from your LAN is through proxy server.
@@ -58,7 +67,8 @@ When to use it ?
5867
like: your_host <--> proxy1 <--> proxy2 <--> target_host
5968
4) To "proxify" some program with no proxy support built-in (like telnet)
6069
5) Access intranet from outside via proxy.
61-
5) To use DNS behind proxy.
70+
6) To use DNS behind proxy.
71+
7) To access hidden tor onion services.
6272

6373
Some cool features:
6474

0 commit comments

Comments
 (0)