Multi Port Forwarder


    • Version: 6.53
    • 64-bit Download
    • 32-bit Download
    • Supported OSes:
      Windows 7 / 8 / 8.1 / 10 / 11,
      Server 2008 R2 / 2012 / 2012 R2 / 2016 / 2019 / 2022 / 2025

    • Note: The Basic (free) edition must be activated with a free serial key. See the product edition chart for details.

    • Change Log

Compare Product Editions

Features 30-day Trial Basic
Get Multi Port Forwarder Basic edition license key
Pro
Buy Multi Port Forwarder Professional edition
Ultimate
Buy Multi Port Forwarder Ultimate edition
General
Maximum number of rules 3 3 10 50
Works as a Windows service
without modifying Windows networking settings
Activity monitoring
Traffic Selection Conditions
TCP/UDP ports
IP address
MAC address
Network Adapter
Traffic Modification
TCP/UDP ports
IP address
MAC address
Network Adapter
Composite Traffic Transformation
Traffic cloning
Traffic reflection
Import and Export
Settings and Rules
Additional Features
Complimentary technical support for 1 year
*See the End-User License Agreement for details.
Background without a watermark
License to use for more than 30 days
Price (in USD) - Free $18.95 $24.95
Purchase Get Multi Port Forwarder Basic edition license key Buy Multi Port Forwarder Professional edition Buy Multi Port Forwarder Ultimate edition

Requirements

Latest release 6.53 , 10 Dec 2024 , [Change Log, Previous Releases]
Supported networking Ethernet, IPv4, IPv6, TCP, UDP.
Traffic transformation engine Kernel-mode network driver.
Prerequisites .NET 4.5.2, up-to-date root certificates (otherwise, startup may be delayed by up to 2 minutes).
Supported OSes Windows 7*, 8, 8.1, 10, 11, Server 2008 R2*, Server 2012, Server 2012 R2, Server 2016, Server 2019, Server 2022, Server 2025.

*For Windows 2008 R2 and 7, required Service Pack 1 + KB3033929 (SHA-2 digital signing).
*For Windows 8.1 and Server 2012 R2, KB2995730 is required.
Recommended hardware
CPU:1 GHz and above
Graphics:modern graphics card
Additional hardware required None.

Overview

This is a Swiss Army knife of port forwarding, transforming network traffic in any way imaginable. Traffic for forwarding is selected by a combination of direction (incoming/outgoing), protocol (TCP/UDP), port, IP (IPv4, IPv6, DNS name), MAC, and network interface. Any of these can be selected together or individually. The program goes beyond forwarding, offering traffic reflection back to the source on a local or remote computer, with or without transposing addresses. An activity indicator for each rule conveniently shows the traffic being processed. The program provides high performance and efficient resource use, even on older operating systems.

What is Port Forwarding?

Port forwarding is similar to network address translation (NAT) but only translates port numbers. To illustrate, two computers on the Internet communicating via TCP or UDP use ports to identify each other's connection points. To communicate, each computer must know the other's port and IP address to send data to that port. Multi Port Forwarder forwards these ports so that when one computer sends data to a specific port, the data is transparently sent to a different one. Applications are unaware of this forwarding.

An example scenario for incoming traffic: When a remote computer sends traffic to a specific port on the local computer (e.g., HTTP port 80), Multi Port Forwarder can forward local port 80 to a port specified in the rules (e.g., port 8080). This allows the local server to listen on port 8080 and receive data sent to port 80.

Multi Port Forwarder

IMPORTANT: When used on a Virtual Machine, accidental rule changes may affect Remote Desktop (RDP) traffic and lock out a user. For instructions on restoring RDP connectivity, see our KB article: Restoring Remote Desktop (RDP) connectivity to an Azure VM after a user lockout .

Multi Port Forwarder's actions are rule-based. Rules can be added or removed using the toolbar buttons or the menu and can be enabled or disabled with a checkbox. They take effect with a delay that is configurable in the Settings.

Multi Port Forwarder rules list
Rules are executed from top to bottom. The first rule that matches the network traffic is executed, and no other rules are processed for that traffic.

Rule editing has been significantly simplified compared to previous versions. The interface now operates in terms of Local and Remote addresses. Checkboxes allow individual selection of parameters for traffic selection and modification.

Multi Port Forwarder rule properties

Traffic Selector

Forward Traffic As...

Examples

Example #1

Forward all incoming traffic from TCP port 80 to port 8080.

Multi Port Forwarder example of forwarding incoming traffic

Example #2

Forward outgoing traffic for verigio.com from TCP:25 to TCP:8025.

Multi Port Forwarder example of forwarding outgoing traffic

Example #3

Monitor web traffic activity (without making changes).

Multi Port Forwarder example of monitoring web traffic Monitoring will start when the local computer connects to a remote web server and will be performed in both directions (even though the Direction is set to Outgoing), as a bi-directional communication channel is created internally.

Example #4

Route traffic for verigio.com via a specific network adapter.

Multi Port Forwarder example of routing traffic The "Forward Traffic As..." section has the following items:

Example #5

Route all incoming web traffic (TCP:80) to another server (192.168.1.8 TCP:8080).

Multi Port Forwarder example of routing incoming web traffic The "Forward Traffic As..." section has the following items:

Third-Party Tools for Network Debugging

 

Notes:
* Windows® is a registered trademark of the Microsoft Corporation.