[scapy] pcap 파일안에 들어있는 전체 패킷 갯수는?
2019.01.23
어떤 .pcap 파일안에 들어있는 전체 패킷 갯수는 어떻게 알아낼까? Python scapy를 이용해서 아래와 같이 단 몇줄로 쉽게 알아낼 수 있다. Python version은 3.7이고, IDE는 spyder3를 이용했다. # getTotalNumPackets.py import scapy.all as sc pkts = sc.rdpcap('test.pcapng') print('Total packets =', len(pkts)) 단 세줄로 구현할 수 있는데 첫번째로 scapy의 모든 class를 import하고 sc로 별칭을 정해준다. 그리고 두번째 줄에서 scapy의 rdpcap() 함수를 이용해서 test.pcapng를 parsing하여 모든 패킷들을 pkts에 넣어준다. 여기서 주의할 점은 test..