Bouncer
bouncer is a tool for Linux that allows you (the user) to make TCP connections via a third party proxy, or a chain of third party proxies. Wingate, SOCKS4 and (new in this version) HTTP proxies are supported. This has the effect of concealing your IP address -- although it is recorded in the log files of the first hop proxy.
About
Audience: System administrators, hackers, script kiddies
:)
and other 31337 persons
Requires: linux, gcc, dynamically linked executables
Language: C
Licence: GPL
Similar projects:
tsocks (SOCKS 4/5 client for
Linux);
connect.c (Like netcat
with proxy support, as far as I can see).
Why?: We, and many others, get tons of spam delivered
anonymously via unsecured open proxy servers. Publishing this code
should make the situation marginally worse, and contribute to forcing
people to close up their open proxy servers, or surrender their
bandwidth for ever to the spammers and friends. I also don't like the
idea that the only other code that does this is either closed source or
buggy. And we like writing code.
Download and documentation
- Contact
us if you would like more information, or if you would like us to
install the software for you
:)
- bouncer.c - only vital part of tarball
- Source: bouncer-1.2.1.tar.gz bouncer-1.2.0a.tar.gz
- MD5SUMS - checksums
How it looks
When you use the program, it looks something like this...
foo: ~/software/bouncer $ ./bounce -d s:205.67.230.117 s:197.253.130.105 BOUNCER: ~/software/bouncer $ telnet maila.microsoft.com 25 Bouncer debugging started Trying 131.107.3.125... connect:131.107.3.125... done socks4:197.253.130.105:1080 ... request ... done socks4:131.107.3.125:25 ... request ... done Connected to maila.microsoft.com.. Escape character is '^]'. 220 inet-imc-01.redmond.corp.microsoft.com Microsoft.com ESMTP Server HELO there 250 inet-imc-01.redmond.corp.microsoft.com Hello [197.253.130.105] QUITOnce you do this, Microsoft remembers the proxy server, and doesn't accept any further mail from it. Isn't that so cool?
Authors
The code that this version of bouncer is based on contains no
claims of authorship, and no copyright statement. If this is incorrect,
and you are the original author, please send us some evidence of this.
Until such time, this code and specifically the copyrighted improvements
are available under the GNU GPL version 2.
By way of acknowledgement / credit, here are some comments from the original source code.
connect() client dynamic wrapper to bounce tcp connections by mirage (ptlink/ptnet) <mirage@hackers-pt.org> .\\idgard Security Services [March/April/May 1999] Some portability fixes added in September MANY thanks to LiquidK @ptnet/promiscnet/efnet this whole .c was based on an example of his...