|
Portable UDP port forwarding in user spaceKeywords: TCP , UDP , port forwarding Abstract: Port forwarding is frequently used to selectively expose services available on remote machines to clients running on the local machine or on machines connected to the local network. Services running over TCP are easy to forward using SSH, at least as long as the details of the transported protocol are transparent. Tools are available for other classes of tunneling, including UDP tunneling. However, thesetools are not very portable and may be limited to root/admin usage or may simply not be available. We are presenting a Java client/server pair that may be successfully used in almost any environment to forward a UDP dialog over an existing forwarded TCPconnection. The tool is tested for traffic like SNMP with multiple clients and multiple targets.
|