udpproxy allows to proxy UDP flows using Netfilter queuing capabilities. This is not just an UDP relay: the destination does not need to be known in advance. First, flows to be proxied need to be selected with the help of iptables:
# iptables -A OUTPUT -p udp --dport 161 \
--destination 172.16.100.0/23 -j NFQUEUE --queue-num 10
Then, udpproxy is launched and will relay the packets sent to queue 10:
# udpproxy -e "ssh somehost ./udpproxy" -q 10
These details are provided for information only. No information here is legal advice and should not be used as such.
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.