[libpcap][func] pcap_setfilter

int pcap_setfilter(pcap_t *p, struct bpf_program *fp)


pcap_setfilter는 pcap_compile 함수를 통해 컴파일된 struct bpf_program의 포인터를 pcap_t(handler)에 적용 시켜주는 함수이다.

 

Description[document]

pcap_t *p: filter를 적용시킨 handler
bpf_program *fp: pcap_compile 함수를 통해 컴파일 시킨 bpf구조체의 포인터


Return

설정에 성공하면 0을 반환하고 실패하면 -1을 반환한다.
또한 에러 내용은 pcap_geterr() or pcap_perror()로 볼 수 있다. 

 

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

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