2012-05-10 3 views
6

특정 시간대 동안 특정 포트를 통해 트래픽을 찾고 싶습니다. 예를 들어 3306 포트를 통한 트래픽은 10 초입니다. 이 정보를 찾는 방법이 있습니까?리눅스의 특정 포트로가는 트래픽을 알아 보는 방법

"/ sbin/ifconfig eth0 05"를 사용하면 총 바이트 수에 대한 정보를 얻을 수 있지만 특정 포트의 트래픽에 대한 정보를 찾고 있습니다. 사전에

감사합니다, 당신은 tcpdump와시 (http://www.tcpdump.org/tcpdump_man.html)를

+0

봐나요? – zysoft

+1

어떤 정보가 필요합니까? 교통량, 연결된 사람 - 무엇? –

+0

프로그래밍을 통해 그렇게하려고하지 않는 한, 이런 종류의 질문은 여기에 속하지 않습니다. –

답변

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

tcpdump를 시도했지만 특정 시간 (예 : 5 초) 동안 포트를 모니터링하는 방법이없는 것 같습니다. @ 제니 D : 특정 기간 동안 포트의 트래픽 양을 찾고 있습니다. –

+0

5 초 후에 다른 프로세스를 사용하여 tcpdump에 신호를 보냅니다. 또는 libpcap을 사용하여 직접 프로그램을 만들 수도 있습니다. –

+0

감사합니다. 나는 5 초 동안 프로그램을 '잠자기'상태로 만들 수 있고 같은 tcpdump 명령을 다시 사용할 수 있다고 생각한다. –

관련 문제