Packet sniffer develop #pcap_open_live
패킷 캡쳐할 디바이스 설정이 모두 완료되었다면, 본격적으로 패킷 캡쳐를 하기 위한 디스크립터를 받아와야 한다. 그 역할을 하는 함수가 바로 pcap_open_live 함수이다. pcap_open_live 1pcap_t *pcap_open_live(const char *device, int snaplen, int promisc, int to_ms, char *errbuf);cs 위의 함수를 통해 pcap_t 구조체의 포인터로 Packet capture descriptor(PCD)을 반환한다. 인자를 하나씩 확인해보면 device를 통해 어떤 디스크립터를 가져와야할지 판단하며, snaplen을 통해 받아들이는 최대 패킷 길이를 설정해줄 수 있으며, promisc를 통해 promiscuous 모드를 설정한다...