views:

816

answers:

1

I want to add the option of automatic port forwarding (NAT Traversal) to an application.

I know this can be done using UPnP (specifically the part that communicates with the device presenting itself as an IGD - Internet Gateway Device).

I need to be able to test this port forwarding feature while developing it. And whatever big router system company traffic is routered over

  • Doesn't provide UPnP.

  • Wouldn't want me messing around with it while it's in live service.

My question is:

Does anyone know of any software that acts as or emulates a UPnP compatible router?

+3  A: 

You could use Windows Firewall / Internet Connection Sharing, which supports UPnp by default. Just setup another machine, with Internet Connection Sharing activated, and you will have a UPnp router.

Also, you could check the UPnp forum for more information here.

Later edit:

You could also try setting up a linux/unix firwall with igd activated.

Here is a forum post for ubuntu.

And there is a miniUPnp project too.

Bogdan Maxim
Good idea - I've always ignored ICS!
frou