Welcome to the UPnP PortMapper

About

The UPnP PortMapper is an easy to use program that manages the port mappings (port forwarding) of a UPnP enabled internet gateway device (router) in the local network. You can easily view, add and remove port mappings.

Using port forwarding, it is possible to access servers (SSH, Web, Game servers, ...) running in a private network from the internet. Port mappings can be configured using the web administration interface of a router, but using the UPnP PortMapper is much more convenient: Just create a new preset or select an existing preset and click one button to add a port mapping for your current computer, the IP address is retrieved automatically!

Changes in Version 1.5 final

Changes in Version 1.5_beta2

Changes in Version 1.5_beta1

Port mapping presets can now be edited and are stored on the disk.

Supported operating systems

The UPnP PortMapper is written in Java, so that it should run on any operating system that supports Java. It was tested under Mac OS X, Ubuntu Linux and Windows XP.

The latest Java Version can be downloaded here.

Known issues

Supported Routers

The UPnP PortMapper uses the UPNPLib to access the router. So all UPnP enabled routers should be supported. UPnP is activated by default in many routers. If it is not activated, you can switch it on using the routers administration interface.

The router Speedport W700V is not supported as it does not have UPnP built in.

Screenshots

Download

UPnP PortMapper can be downloaded here. You need Java SE Runtime Environment in Version 5.0 or later to run this program. Java can be downloaded from Sun.

After installing Java simply double click on the JAR file or run

java -jar PortMapper.jar

on the command line.

Participate

Your feedback is most welcome at the project page: