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. --- 3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c (limited to '3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c') diff --git a/3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c b/3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c deleted file mode 100644 index 7c68c9105e7..00000000000 --- a/3rdparty/winpcap/Examples-pcap/sendpack/sendpack.c +++ /dev/null @@ -1,68 +0,0 @@ -#include -#include - -#include - - -int main(int argc, char **argv) -{ - pcap_t *fp; - char errbuf[PCAP_ERRBUF_SIZE]; - u_char packet[100]; - int i; - - /* Check the validity of the command line */ - if (argc != 2) - { - printf("usage: %s interface", argv[0]); - return 1; - } - - /* Open the adapter */ - if ((fp = pcap_open_live(argv[1], // name of the device - 65536, // portion of the packet to capture. It doesn't matter in this case - 1, // promiscuous mode (nonzero means promiscuous) - 1000, // read timeout - errbuf // error buffer - )) == NULL) - { - fprintf(stderr,"\nUnable to open the adapter. %s is not supported by WinPcap\n", argv[1]); - return 2; - } - - /* Supposing to be on ethernet, set mac destination to 1:1:1:1:1:1 */ - packet[0]=1; - packet[1]=1; - packet[2]=1; - packet[3]=1; - packet[4]=1; - packet[5]=1; - - /* set mac source to 2:2:2:2:2:2 */ - packet[6]=2; - packet[7]=2; - packet[8]=2; - packet[9]=2; - packet[10]=2; - packet[11]=2; - - /* Fill the rest of the packet */ - for(i=12;i<100;i++) - { - packet[i]= (u_char)i; - } - - /* Send down the packet */ - if (pcap_sendpacket(fp, // Adapter - packet, // buffer with the packet - 100 // size - ) != 0) - { - fprintf(stderr,"\nError sending the packet: %s\n", pcap_geterr(fp)); - return 3; - } - - pcap_close(fp); - return 0; -} - -- cgit v1.2.3-70-g09d2