Changeset 1780 for trunk/src/common/sendpacket.c
- Timestamp:
- 03/31/07 22:31:53 (22 months ago)
- Files:
-
- 1 modified
-
trunk/src/common/sendpacket.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/common/sendpacket.c
r1778 r1780 70 70 #include "sendpacket.h" 71 71 72 73 /* Allow users to force the injection method */ 74 #ifdef FORCE_INJECT_LIBNET 75 #undef HAVE_PCAP_INJECT 76 #undef HAVE_PCAP_SENDPACKET 77 #undef HAVE_BPF 78 #elif defined FORCE_INJECT_BPF 79 #undef HAVE_LIBNET 80 #undef HAVE_PCAP_INJECT 81 #undef HAVE_PCAP_SENDPACKET 82 #elif defined FORCE_INJECT_PCAP_INJECT 83 #undef HAVE_LIBNET 84 #undef HAVE_PCAP_SENDPACKET 85 #undef HAVE_BPF 86 #elif defined FORCE_INJECT_PCAP_SENDPACKET 87 #undef HAVE_LIBNET 88 #undef HAVE_PCAP_INJECT 89 #undef HAVE_BPF 90 #endif 91 92 72 93 #if (defined HAVE_WINPCAP && defined HAVE_PCAP_INJECT) 73 94 #undef HAVE_PCAP_INJECT /* configure returns true for some odd reason */ … … 349 370 pcap_t *pcap; 350 371 sendpacket_t *sp; 351 /*372 /* 352 373 u_int spoof_eth_src = 1; 353 374 int fd; 354 */375 */ 355 376 assert(device); 356 377 assert(errbuf); … … 364 385 sp = (sendpacket_t *)safe_malloc(sizeof(sendpacket_t)); 365 386 strlcpy(sp->device, device, sizeof(sp->device)); 387 /* 366 388 sp->handle.pcap = pcap; 367 /*368 389 fd = pcap_get_selectable_fd(pcap); 369 390 if (ioctl(fd, BIOCSHDRCMPLT, &spoof_eth_src) == -1) { 370 391 errx(1, "Unable to enable source MAC spoof support: %s", strerror(errno)); 371 392 } 372 */ 393 */ 394 373 395 return sp; 374 396 }
