Projects / proxy

proxy

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
Licenses

RSS Recent releases

  •  18 Mar 2002 14:51

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.

  •  30 Jan 2001 06:13

    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.

    •  30 Jan 2001 06:13

      Release Notes: First announcements.

      RSS Recent comments

      17 Sep 2005 12:21 dunamin Thumbs up

      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 ptolemy

      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 macperson

      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.

      Screenshot

      Project Spotlight

      TomP2P

      A P2P-based high performance key-value pair storage library.

      Screenshot

      Project Spotlight

      shelisp

      A Common Lisp interface to bash and other Unix shells.