[libpcap][func] pcap_open_live

pcap_t *pcap_open_live(const char *device, int snaplen,
                                     int promisc, int to_ms, char *errbuf)


pcap_open_live는 네트워크 상에 packet의 handler를 얻기위해 사용되는 함수이다.

 

Discreption[document]

char *device: 디바이스(인터페이스)의 이름
int snaplen: 스넵샷의 길이를 설정
int promisc: 무차별(promisc)모드 설정
int to_ms: ms(마이크로 세컨트) 간격으로 패킷을 캡처한다.
char *errbuf: 함수의 에러를 저장 할 포인터


Return

pcap_t 구조체, 즉 packet의 handler를 반환한다.
만약 pcap_t를 가져오지 못하면 NULL 를 반환하고 errbuf에 에러 메시지를 담는다.

글의 문제가 있다면 댓글을 달아 주세요.

This site uses Akismet to reduce spam. Learn how your comment data is processed.