i've written a tftp proxy for pf, like ftp-proxy(8) but for those ugly udp transfers that we all hate to have to support.
http://jcs.org/code/tftp-proxy-1.3.tar.gz i've tested it here with a simple nat setup, with a client using the openbsd tftp(1) client as well as a cisco sip phone.
