on windows you can use nemesis and ethereal. Nemesis injects the packets, and ethereal... does what it does. Nemesis apparently doesn't wait around and read replies to it's own transmissions. It uses a port of netlib, apparently not the cooresponding port of pcap... oh well. Good job Tiger Shark.