Proxy is a C application that when run on a multi-homed host will forward all packets from source, to destination. Where source might be a system on the internet, and destination might be a box on a private network behind a multi-homed linux machine. It's also good for setting up sort of a 'bounce back' connection for poeple trying to attack you. Just run the proxy and point the outgoing connection to your attackers system, and they will end up attacking their own machine.
| Tags | Internet Proxy Servers |
|---|---|
| Licenses | GPL |
Recent releases


Release Notes: This release uses pthread_detach to detach threads. Things are very stable now, and proxy can be considered for use in production environments.


Release Notes: Proxy 2.0 is a complete re-write from 1.1 and 1.2. Major changes include: Proxy uses select() for I/O, It's now a filtering proxy.


Release Notes: First announcements.
Recent comments
17 Sep 2005 12:21
So Simple
This project is so simple! It has so many potential uses:
-It can remap a port number (eg ssh on port 80)
-It can allow services bound to localhost to be accessed by eth0.
This is what OpenSource is all about. Good job!
17 Jul 1999 00:11
Did you do 1.1 or 2.0?
I just submitted an announcement for 2.0. Check it out, since the author claims that it's a complete rewrite.
16 Jul 1999 14:06
Some problems with proxy
For some reason, proxy can't be compiled under mkLinux unless you hack the code a bit. You have to add the line typedef long socklen_t; to np.h before it will work.
Also, for some reason, under mk, proxy will not successfully clone itself after it finishes a connection, resulting in a zombie copy as well as a non functioning original.