pcap_pkthdr 구조체
pack_pkthder 구조체는 패킷의 헤더 정보로 패킷 다룰때 사용되는 정보이다.
또한 pack_pkthder는 protocal과는 관련이 없다. 정말 패킷 자체의 해더 정보만을 담고 있다.
pcap_loop, pcap_dispatch에서의 callback함수등과 같은 packet을 다루는 함수에서 정말 많이 사용된다.
Source Code[libpcap-github]
PATH: libpcap/pcap/pcap.h
struct pcap_pkthdr { struct timeval ts; /* time stamp [타임 스템프] */ bpf_u_int32 caplen; /* length of portion present [현재 위치 까지의 길이] */ bpf_u_int32 len; /* length this packet (off wire) [패킷 전체의 길이] */ };