2012-05-10 15 views
6

Sto cercando di trovare il traffico attraverso una porta specifica per un periodo di tempo. Ad esempio, il traffico attraverso la porta 3306 per 10 secondi. C'è un modo per trovare queste informazioni?Come conoscere il traffico verso una porta specifica in linux

Vedo che "/ sbin/ifconfig eth0 05" può essere utilizzato per ottenere informazioni sui byte totali ma sto cercando informazioni sul traffico della porta specifica.

Grazie in anticipo,

+0

hai guardato tcpdump (http://www.tcpdump.org/tcpdump_man.html)? – zysoft

+1

Di quali informazioni hai bisogno? Quantità di traffico, chi è connesso - cosa? –

+0

A meno che tu non provi a farlo attraverso la programmazione, questo tipo di domanda non appartiene a questo. –

risposta

13
tcpdump -i eth0 -s 1500 port 3306 
+0

Ho provato tcpdump ma non sembra essere un modo per monitorare la porta per un certo periodo di tempo (come 5 secondi). @ Jenny D: Sto cercando la quantità di traffico per una porta per un certo periodo di tempo. –

+0

Basta usare un altro processo per inviare un segnale tcpdump dopo 5 secondi. Oppure crea il tuo programma usando libpcap. –

+0

Grazie. Immagino di poter rendere il programma 'sleep' per 5 secondi e usare di nuovo lo stesso comando tcpdump. –

Problemi correlati