2010-06-28 8 views
74

Scrivo un programma che invia pacchetti TCP da localhost a localhost. E voglio usare tcpdump per catturare i pacchetti. Ma nulla è catturato. mio comando nel Ubuntu:tcpdump: localhost a localhost

sudo tcpdump 

Quale argomento debbo aggiungere? Grazie!

+1

Non relativo alla programmazione, appartiene a SuperUser. – unwind

+0

Spiacente, posso spostare il post? – David

risposta

122
sudo tcpdump -i lo 
+22

Se utilizzi un Mac esegui 'sudo tcpdump -D' prima di ottenere l'interfaccia locale. Nel mio caso è: 'sudo tcpdump -i 3.lo0' – sunsations

+6

Sbarazzarsi dell'uso di' sudo', essere chiari e dichiarare che questo deve essere eseguito come root. – Geoffrey