[libpcap][func] pcap_lookupnet

int pcap_lookupnet(const char *device, bpf_u_int32 *netp,
                                   bpf_u_int32 *maskp, char *errbuf)


char *device 에 저장된 디바이스의 네트워크 정보를 가져온다.

Description

char *device: 디바이스(혹은 인터페이스)이름 (ex, wlan0, eth0 etc..)
bpf_u_int32 *netp: 디바이스의 IP주소를 저장될 포인터(bpf_u_int32 == unsigned int)
bpf_u_int32 *maskp: 디바이스의 넷마스크를 저장될 포인터
char *errbuf: 함수 동작시 에러를 저장될 포인터


Return

int 형을 반환,
성공시 0을 반환하며, 실패시 -1과 함께 errorbuf에 에러 메시지를 저장한다. 

예제로 많이 쓰인다.
그래서 일단 정리한거니 예제는 검색으로 알아보자.

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

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