1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <pcap.h> int main(void) { int err; char errbuf[PCAP_ERRBUF_SIZE]; bpf_u_int32 netp, maskp; err = pcap_lookupnet("eth0", &netp, &maskp, errbuf); if (err < 0) { printf("pcap_lookupnet failed %d\n", err); return err; } printf("result: %x %x\n", netp, maskp); return 0; }