For windows try these for Unix check out tcpdump. http://netgroup-serv.polito.it/windump/ http://netgroup-serv.polito.it/analyzer/ Maybe a Python wrapper would be handy. Using windump with a cable modem is an eye opener. --Darrell