Había un ejemplo muy bueno en el libro Hacking, técnicas fundamentales. Los códigos del libro están en:
http://anayamultimedia.es/catalogos/complementos/MU0023501_9999997451.zip
Busca algo como *sniffer*.c
http://anayamultimedia.es/catalogos/complementos/MU0023501_9999997451.zip
Busca algo como *sniffer*.c