From 5bce46bd7561ae1857c7e17614133f01f984ae78 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 5 Mar 2020 21:23:21 +1100 Subject: Removed winpcap and cleaned up network module selection. (nw) The pcap.h header itself has the problematic original BSD license, including the obnoxious advertising clause. Using tap/tun networking on Windows provides a much better experience, so the extra setup is worth it. This patch also allows you to enable pcap on platforms where it's disabled by default with USE_PCAP=1 if you really want to use it. --- .../Examples-pcap/readfile_ex/readfile_ex.c | 56 ---------------------- 1 file changed, 56 deletions(-) delete mode 100644 3rdparty/winpcap/Examples-pcap/readfile_ex/readfile_ex.c (limited to '3rdparty/winpcap/Examples-pcap/readfile_ex/readfile_ex.c') diff --git a/3rdparty/winpcap/Examples-pcap/readfile_ex/readfile_ex.c b/3rdparty/winpcap/Examples-pcap/readfile_ex/readfile_ex.c deleted file mode 100644 index 9b6e9ed2a31..00000000000 --- a/3rdparty/winpcap/Examples-pcap/readfile_ex/readfile_ex.c +++ /dev/null @@ -1,56 +0,0 @@ -#include -#include - -#define LINE_LEN 16 - -int main(int argc, char **argv) -{ - pcap_t *fp; - char errbuf[PCAP_ERRBUF_SIZE]; - struct pcap_pkthdr *header; - const u_char *pkt_data; - u_int i=0; - int res; - - if(argc != 2) - { - printf("usage: %s filename", argv[0]); - return -1; - - } - - /* Open the capture file */ - if ((fp = pcap_open_offline(argv[1], // name of the device - errbuf // error buffer - )) == NULL) - { - fprintf(stderr,"\nUnable to open the file %s.\n", argv[1]); - return -1; - } - - /* Retrieve the packets from the file */ - while((res = pcap_next_ex(fp, &header, &pkt_data)) >= 0) - { - /* print pkt timestamp and pkt len */ - printf("%ld:%ld (%ld)\n", header->ts.tv_sec, header->ts.tv_usec, header->len); - - /* Print the packet */ - for (i=1; (i < header->caplen + 1 ) ; i++) - { - printf("%.2x ", pkt_data[i-1]); - if ( (i % LINE_LEN) == 0) printf("\n"); - } - - printf("\n\n"); - } - - - if (res == -1) - { - printf("Error reading the packets: %s\n", pcap_geterr(fp)); - } - - pcap_close(fp); - return 0; -} - -- cgit v1.2.3-70-g09d2