Projects / Quick and Dirty Packet Forwarder

Quick and Dirty Packet Forwarder

QDPF was written to solve the problem of exposing internal services to the Internet. It runs on machines which bridge two networks and forwards TCP/IP packets from one to the other. Its main use is to expose corporate or Intranet services to the Internet, by running it on an intervening machine. TCP sessions can also be followed in detail using the 'trace' option. QDPF is a Java console application.

Operating Systems

Recent releases

  •  05 May 2002 14:22

    Release Notes: The translated (default) trace option now leaves CR-LF characters untreated, allowing for easier visual interpretation of trace output.

    •  24 Apr 2002 02:32

      Release Notes: A new TCP Protocol Trace, allowing you to follow both sides of a TCP session with user-friendly output, a fix for a nasty bug with the asynchronous socket reader whereby in certain rare cases, the first packet of a session would be dropped, and 8-bit cleanness.

      •  18 Feb 2002 11:10

        Release Notes: This release adds logging to STDOUT so that connections coming through can be seen. This could be used for accounting and security audits.

        •  23 Jul 2000 12:55

          Release Notes: This release adds a small change to the threading code to improve performance by avoiding several mandatory sleeps.

          •  16 Jul 2000 22:36

            Release Notes: Initial release.

            Recent comments

            05 Aug 2000 20:50 sley

            Any interest in an NT service version?
            Is there any interest in a version of QDPF which runs as an NT service? This would be moderately difficult to do, but I believe it could be useful for those people running NT on the firwall.

            I will make a start on this if anyone requires it. Drop me a mail if so.



            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.