pcapReader
설명
pcapReader 객체는 이더넷과 eCPRI(Enhanced Common Public Radio Interface) 프로토콜 패킷을 특정 기준에 따라 읽어오고 디코딩합니다. 사용자 지정 프로토콜 디코더를 연결할 수도 있습니다.
생성
설명
는 OutputTimestampFormat 속성을 pcap = pcapReader(filename,OutputTimestampFormat='seconds')seconds로 설정합니다.
입력 인수
속성
객체 함수
예제
알고리즘
pcapReader 객체는 아래 다이어그램에 설명된 대로 작업을 수행합니다.
PCAP 파일에서 패킷을 읽습니다.
링크 계층 디코더 목록에서 디코더를 선택하고 패킷의 링크 계층 헤더를 디코딩합니다.
다음 상위 계층 프로토콜의 패킷이 들어 있는 페이로드로 이동합니다.
상위 계층 디코더 목록에서 디코더를 선택하고 패킷의 헤더를 디코딩합니다.
계속해서 후속 계층에 대한 디코더를 선택해서 사용합니다. 이 과정은 패킷 전체의 모든 헤더가 디코딩되거나 적합한 상위 계층 디코더를 찾지 못할 때까지 반복됩니다.
pcapReader 객체는 PCAP 파일에 있는 모든 패킷에 대해 이 다섯 단계를 반복합니다.
참고 문헌
[1] Group, The Tcpdump. “Tcpdump/Libpcap Public Repository.” Accessed May 20, 2020. https://www.tcpdump.org.
[2] “Development/LibpcapFileFormat - The Wireshark Wiki.” Accessed May 20, 2020. https://www.wireshark.org.
[3] “Common Public Radio Interface: eCPRI Interface Specification V1.2 ” Accessed June 22, 2021.
버전 내역
R2021b에 개발됨