핑 패킷 데이터 보기

핑 패킷 데이터 보기

이 유틸리티를 통해 전송된 나가는 패킷을 tcpdump보는 데 사용할 수 있는 플래그나 다른 유틸리티(아마도?)가 있습니까 ? ping예를 들어:

$ ping -c 5 google.com
PING google.com (172.217.14.78): 56 data bytes
64 bytes from 172.217.14.78: icmp_seq=0 ttl=53 time=1.244 ms
64 bytes from 172.217.14.78: icmp_seq=1 ttl=53 time=1.298 ms
64 bytes from 172.217.14.78: icmp_seq=2 ttl=53 time=1.195 ms
64 bytes from 172.217.14.78: icmp_seq=3 ttl=53 time=1.283 ms
64 bytes from 172.217.14.78: icmp_seq=4 ttl=53 time=1.322 ms

--- google.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.195/1.268/1.322/0.045 ms

예를 들어, Google로 전송된 5개의 패킷(예: 16진수 출력)을 보려면 어떻게 해야 하나요?

답변1

먼저 tcpdump를 사용하여 다음을 모니터링하세요.

$ sudo tcpdump -c 10 -vvv -XX -i any icmp
  • -c 10 = 10개의 패킷(요청 5개, 응답 5개)을 받은 후 종료 = ping -c 5.
  • -vvv = 더 자세한 출력.
  • -XX = 16진수 및 ASCII 형식으로 인쇄합니다.
  • -i any = 모든 인터페이스
  • icmp = 인터넷 제어 메시지 프로토콜(ICMP)

다음으로 새 터미널을 엽니다.

$ ping -c 5 google.com

"ICMP 에코 요청"을 확인하세요.

관련 정보