1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include <pcap/pcap.h> int main() { char errbuf[PCAP_ERRBUF_SIZE]; #ifdef __APPLE__ // source = NULL for "any" doesn't work on macOS (linux only?) char *source = "en0"; #else char *source = NULL; #endif pcap_t *p = pcap_create(source, errbuf); return p == NULL; }