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
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.