Nmap Development mailing list archives

Re: nmap 4.22S0C7 multiple IP address on one NIC in Win2000


From: "Brett Cunningham" <cssniper22 () gmail com>
Date: Tue, 23 Oct 2007 18:05:57 -0500

Specify which NIC you want it to use with the -e option.

On 10/23/07, preacherandrew () mail ru <preacherandrew () mail ru> wrote:
Hi, Fyodor.

My config:
Windows 2000; one NIC; in TCP/IP properties set multiple IP addresses

nmap prints out:
"WARNING: Unable to find appropriate interface for system route to ..."

I've downloaded sources of nmap and did some debugging.

It appears nmap uses only one of my IP adresses (first IP from those
returned by GetIpAddrTable).
In my config IP addresses are 192.168.160.12, 192.168.2.3,
192.168.230.107 (and first IP returned by GetIpAddrTable is
192.168.2.3).
In my test I ran "nmap 192.168.160.1". But nmap used only my ip 192.168.2.3 (and
can't reach 192.168.160.1 from this IP).

In source intf-win32.c:
 427: entry->intf_len = sizeof(ebuf);
 428: _ifrow_to_entry(intf, &intf->iftable->table[i], entry);

and then inside function "_ifrow_to_entry":
 memset(entry, 0, sizeof(*entry));

In result field "entry->intf_len" is 0. Threrefore code fragment "set aliases"
(strings 153-158 in "intf-win32.c")  is never executing.

 Andrew.


P.S. sorry for my English.



_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


Current thread: