Nmap Development mailing list archives
Re: Cannot get nmap working on windows vista
From: David Fifield <david () bamsoftware com>
Date: Fri, 23 Nov 2007 19:53:37 -0700
On Fri, Nov 23, 2007 at 03:36:05AM +0530, Yogesh Jagota wrote:
I am getting these errors, can anybody please help. I tried to put in as much information as I could. Thanks & Regards, Yogesh.nmap -v -A scanme.nmap.orgStarting Nmap 4.20 ( http://insecure.org ) at 2007-11-23 03:32 India Standard Ti me WARNING: Unable to find appropriate interface for system route to 192.168.1.1 nexthost: failed to determine route to 205.217.153.62 QUITTING!nmap --iflistStarting Nmap 4.20 ( http://insecure.org ) at 2007-11-23 03:32 India Standard Time ************************INTERFACES************************ DEV (SHORT) IP/MASK TYPE UP MAC net0 (net0) (null)/0 other down net1 (net1) (null)/0 other down net2 (net2) (null)/0 other down eth0 (eth0) (null)/0 ethernet up 56:84:20:52:41:53 eth1 (eth1) (null)/0 ethernet up 56:84:20:52:41:53 eth2 (eth2) (null)/0 ethernet up 56:84:20:52:41:53 eth3 (eth3) (null)/0 ethernet up 56:84:20:52:41:53 eth4 (eth4) 10.0.0.2/8 ethernet up 00:18:F3:A2:68:03 eth5 (eth5) (null)/0 ethernet up 00:18:F3:A2:68:03 eth6 (eth6) (null)/0 ethernet down 00:18:F3:A2:77:C1 eth7 (eth7) (null)/0 ethernet down 00:18:F3:A2:77:C1 eth8 (eth8) (null)/0 ethernet down 00:02:72:42:89:75 eth9 (eth9) (null)/0 ethernet down 00:02:72:42:89:75 ppp0 (ppp0) (null)/0 other up ppp1 (ppp1) (null)/0 other down lo0 (lo0) 127.0.0.1/8 loopback up net0 (net0) (null)/0 other down net1 (net1) (null)/0 other down net2 (net2) (null)/0 other down net0 (net0) (null)/0 other up net1 (net1) (null)/0 other up net2 (net2) (null)/0 other up net3 (net3) (null)/0 other down net4 (net4) (null)/0 other up net5 (net5) (null)/0 other down
I'm curious about these "net*" interfaces. This snippet from libdnet-stripped/src/intf-win32.c static char * _ifcombo_name(int type) { char *name = "net"; /* XXX */ if (type == MIB_IF_TYPE_ETHERNET) { name = "eth"; } else if (type == MIB_IF_TYPE_TOKENRING) { name = "tr"; } else if (type == MIB_IF_TYPE_FDDI) { name = "fddi"; } else if (type == MIB_IF_TYPE_PPP) { name = "ppp"; } else if (type == MIB_IF_TYPE_LOOPBACK) { name = "lo"; } else if (type == MIB_IF_TYPE_SLIP) { name = "sl"; } return (name); } makes it look like "net" is a prefix for devices that are unhandled or unknown by libdnet. This looks to be strongly related to Gianluca's crash report: http://seclists.org/nmap-dev/2007/q4/0290.html. It appears that the interface type is unknown. The type comes from the dwType element of a MIB_IFROW data structure; documentation at http://msdn2.microsoft.com/en-us/library/aa366836.aspx. That page suggests many more values than are supported by _ifcombo_name. If you look at http://www.koders.com/c/fidDA178B3F8A954F1D41F42AF0C8C88F059C947BD5.aspx, you'll see that, for example, IF_TYPE_ETHERNET_CSMACD and MIB_IF_TYPE_ETHERNET have the same value 6; likewise IF_TYPE_ISO88025_TOKENRING and MIB_IF_TYPE_TOKENRING are both 9; and so on. These seem to be standardized at http://www.iana.org/assignments/ianaiftype-mib. There are more IF_TYPE definitions than there are MIB_IF_TYPE, so maybe _ifcombo_name should be using the IF_TYPE ones. I ask that a Vista user experiencing a problem like this use a debugger (or a printf, or whatever) find out what value is in the "type" argument to _ifcombo_name in the cases when it returns "net". David Fifield _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- Cannot get nmap working on windows vista Yogesh Jagota (Nov 23)
- Re: Cannot get nmap working on windows vista David Fifield (Nov 23)
- Re: Cannot get nmap working on windows vista David Fifield (Nov 27)
- RE: Cannot get nmap working on windows vista Rob Nicholls (Nov 28)
- Re: Cannot get nmap working on windows vista David Fifield (Nov 27)
- Re: Cannot get nmap working on windows vista David Fifield (Nov 23)
- Re: Cannot get nmap working on windows vista David Fifield (Nov 23)