Holepunch is a web-based firewall session manager which opens and closes "holes" in your firewall based on a username/password combination. Each user directs his browser to the port
HolePunch is running on and enters their username and password. Assuming correct authentication, certain services (configurable on a user-by-user basis) are then opened up for that person's IP address
...Licence : GPLKeywords : firewall, port-knocking