PuTTY wish portfwd-dynamic

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

summary: OpenSSH-style dynamic port forwarding
class: wish: This is a request for an enhancement.
difficulty: tricky: Needs many tuits.
priority: low: We aren't sure whether to fix this or not.
fixed-in: 2003-04-06 (0.54) (0.55) (0.56) (0.57) (0.58) (0.59) (0.60) (0.61) (0.62)

We're occasionally asked to implement dynamic port forwarding, where PuTTY acts as a proxy for connection requests (using a protocol such as SOCKS) and creates tunnels on the fly. This is akin to OpenSSH's -D option. From the 3.5p1 ssh(1) man page:

-D port
        Specifies a local ``dynamic'' application-level port forwarding.
        This works by allocating a socket to listen to port on the local
        side, and whenever a connection is made to this port, the connec-
        tion is forwarded over the secure channel, and the application
        protocol is then used to determine where to connect to from the
        remote machine.  Currently the SOCKS4 protocol is supported, and
        ssh will act as a SOCKS4 server.  Only root can forward privi-
        leged ports.  Dynamic port forwardings can also be specified in
        the configuration file.

Update, 2003 Apr 6: PuTTY now supports dynamic port forwarding, exporting a SOCKS 4/4A/5 interface.

Audit trail for this wish.

If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2004-11-16 15:27:00 +0000)