hola
una buena aplicacion es el Ethereal, tiene una gran variedad de funciones y permite guardar registros, solo hay que aprender a usarlo.
para poder usar ethereal debes instalar el winpcap primero, este es el "driver" que se encarga de las capturas de paquetes tcp o udp.
http://www.ethereal.com/distribution/win32/
esta es la direcion para los 2 programas.
saludos.