Nmap Development mailing list archives
Fix for WinPcap 3.1
From: "Gisle Vanem" <giva () bgnett no>
Date: Sat, 21 Feb 2004 12:08:08 +0100
With the new WinPcap 3.1 beta, nmap has stopped working. This is really the fault of the 'Italian mob' since the adapter names are now returned as ASCII even under Win-NT+. Here's an easy patch: --- winip.c.orig Sun Apr 20 04:26:26 2003 +++ winip.c Sat Feb 21 12:02:32 2004 @@ -382,22 +382,25 @@ if(pcap_avail) { if(wo.trace) printf("***WinIP*** reading winpcap interface list\n"); - if(ver.dwPlatformId == VER_PLATFORM_WIN32_NT) + + if(ver.dwPlatformId == VER_PLATFORM_WIN32_NT && pcaplist[1] == '\0') { - // NT version + // NT version or WinPcap using Unicode names WCHAR *a = (WCHAR*)pcaplist; while(*a) { + if (wo.trace) printf("***WinIP*** init %S (Unicode)\n", a); winip_init_pcap((char*)a); a += wcslen(a) + 1; } } else { - // 9x/Me version + // 9x/Me version or WinPcap 3.1 using ASCII names char *a = pcaplist; while(*a) { + if (wo.trace) printf("***WinIP*** init %s (ASCII)\n", a); winip_init_pcap(a); a += strlen(a) + 1; } Gisle V. # rm /bin/laden /bin/laden: Not found --------------------------------------------------------------------- For help using this (nmap-dev) mailing list, send a blank email to nmap-dev-help () insecure org . List archive: http://seclists.org
Current thread:
- Fix for WinPcap 3.1 Gisle Vanem (Feb 21)
- Re: Fix for WinPcap 3.1 Fyodor (Feb 22)
- Re: Fix for WinPcap 3.1 Andy Lutomirski (Feb 22)
- Re: Fix for WinPcap 3.1 Jonathan Adamczewski (Feb 22)
- Re: Fix for WinPcap 3.1 Fyodor (Feb 22)
- Re: Fix for WinPcap 3.1 Andy Lutomirski (Feb 22)
- Re: Fix for WinPcap 3.1 Gisle Vanem (Feb 23)
- Re: Fix for WinPcap 3.1 Andy Lutomirski (Feb 23)
- Re: Fix for WinPcap 3.1 Andy Lutomirski (Feb 22)
- Re: Fix for WinPcap 3.1 Fyodor (Feb 22)