For Linux, you've got tcpdump.
For Windows, windump is tcpdump for windows. See http://netgroup-serv.polito.it/windump/.