jproxy is a threading port-forwarder written in Java that can optionally output the traffic in the classic three column offset/hex/ASCII dump.