Software Science The UDP Firewall Punching Technique Explored A proof-of-concept Java client and server to illustrate the UDP firewall punching technique used by Skype and similar programs.