-i eth1 로 캡처 시작
이 단계에서는 Wireshark 의 명령줄 도구인 tshark를 사용하여 eth1 인터페이스에서 네트워크 패킷 캡처를 시작하는 방법을 배우게 됩니다. 이는 네트워크 트래픽 분석의 기본적인 작업입니다.
네트워크 인터페이스는 컴퓨터가 네트워크에 연결되는 물리적 또는 가상 지점입니다. tshark의 -i 플래그는 패킷을 캡처할 네트워크 인터페이스를 지정합니다. 대부분의 Linux 시스템에서 eth1은 첫 번째 이더넷 인터페이스를 나타내며, 일반적으로 기본 유선 네트워크 연결입니다. LabEx VM 환경에서 eth1은 네트워크에 연결된 기본 이더넷 인터페이스입니다.
필터 없이 tshark 를 실행하면 지정된 인터페이스를 통과하는 모든 네트워크 트래픽을 캡처합니다. 여기에는 들어오고 나가는 패킷이 모두 포함됩니다. 우리가 사용할 명령은 이 트래픽의 실시간 보기를 제공합니다.
캡처를 시작하려면 다음 단계를 따르세요.
- LabEx VM 에서 터미널을 엽니다 (이미
~/project 디렉토리에 있어야 합니다).
- eth1 에서 캡처를 시작하려면 다음 명령을 실행합니다.
tshark -i eth1
이 명령은 tshark 에게 eth1 인터페이스를 감시하고 캡처되는 각 패킷을 표시하도록 지시합니다. 출력은 각 네트워크 패킷에 대한 자세한 정보를 실시간으로 보여줍니다.
패킷 캡처가 시작되면 다음과 유사한 출력을 볼 수 있습니다.
Capturing on 'eth1'
1 0.000000000 192.168.1.100 → 192.168.1.1 TCP 74 55942 → 80 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 SACK_PERM=1 TSval=123456789 TSecr=0 WS=128
2 0.000123456 192.168.1.1 → 192.168.1.100 TCP 74 80 → 55942 [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 SACK_PERM=1 TSval=987654321 TSecr=123456789 WS=128
각 줄은 캡처된 패킷을 나타내며, 타임스탬프, 소스 및 대상 IP 주소, 프로토콜 유형 (이 경우 TCP) 및 다양한 프로토콜별 세부 정보를 표시합니다. 첫 번째 패킷은 TCP 연결 시작 (SYN 플래그) 을 보여주고, 두 번째 패킷은 응답 (SYN-ACK) 을 보여줍니다.
캡처를 중지하려면 터미널에서 Ctrl+C를 누르세요. 그러면 명령 프롬프트로 돌아가기 전에 캡처된 패킷의 요약이 표시됩니다. 요약에는 캡처 및 처리된 패킷 수에 대한 통계가 포함됩니다.