Node.js implementation of the NAT Port Mapping Protocol