diff --git a/webserver/Makefile b/webserver/Makefile index bd95d795..af43d7af 100644 --- a/webserver/Makefile +++ b/webserver/Makefile @@ -1,5 +1,6 @@ CC = gcc CFLAGS = -Wall -O2 +LFLAGS =-lpcap all: testarp diff --git a/webserver/testarp.c b/webserver/testarp.c index a838e7ee..9f9cbc5b 100644 --- a/webserver/testarp.c +++ b/webserver/testarp.c @@ -3,9 +3,15 @@ int main(int argc, char **argv) { - char device[]="wlan0"; + char *device_name,errbuf[PCAP_ERRBUF_SIZE]; - printf("Using device: %s\n", device); + device_name=pcap_lookupdev(errbuf); + if (device_name==NULL) { + fprintf(stderr,"Can't find default device\n"); + return -1; + } + + printf("Using device: %s\n", device_name); return 0;