Librarynatpmp
This library implements the basics of NAT-PMP as described in theNAT Port Mapping Protocol (NAT-PMP) draft: ohttp://tools.ietf.org/html/draft-cheshire-nat-pmp-03
Author:
- Patrik Karlsson <patrik@cqure.net>
Source:https://svn.nmap.org/nmap/nselib/natpmp.lua
Functions
- getWANIP (self)
Gets the WAN ip of the router
- mapPort (self, pubport, privport, protocol, lifetime)
Maps a public port to a private port
Functions
- getWANIP (self)
Gets the WAN ip of the router
Parameters
- self
- mapPort (self, pubport, privport, protocol, lifetime)
Maps a public port to a private port
Parameters
- self
- pubport
- number containing the public external port to map
- privport
- number containing the private internal port to map
- protocol
- string containing the protocol to map (udp|tcp)
- lifetime
- [optional] number containing the lifetime in seconds