Nmap Development mailing list archives
libdnet problem with monitor mode interfaces
From: Henri Doreau <henri.doreau () gmail com>
Date: Sun, 27 May 2012 22:31:08 +0200
Hi, nmap appears to fail at finding any interface when at least one of them is in monitor mode. """ # ./nmap scanme.nmap.org Starting Nmap 6.01 ( http://nmap.org ) at 2012-05-27 22:24 CEST route_dst_netlink: can't find interface "wlan0" # ./nmap --iflist scanme.nmap.org Starting Nmap 6.01 ( http://nmap.org ) at 2012-05-27 22:24 CEST INTERFACES: NONE FOUND(!) ROUTES: NONE FOUND(!) # ifconfig eth0 Link encap:Ethernet HWaddr 00:26:B9:08:03:F1 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:17 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4170 errors:0 dropped:0 overruns:0 frame:0 TX packets:4170 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:763856 (745.9 KiB) TX bytes:763856 (745.9 KiB) mon1 Link encap:UNSPEC HWaddr 00-22-FB-D4-5F-34-D3-9F-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:754779 errors:0 dropped:775551 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:113748840 (108.4 MiB) TX bytes:0 (0.0 b) wlan0 Link encap:Ethernet HWaddr 00:22:FB:D4:5F:34 inet addr:10.0.16.185 Bcast:10.7.255.255 Mask:255.248.0.0 inet6 addr: fe80::222:fbff:fed4:5f34/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:400862 errors:0 dropped:0 overruns:0 frame:0 TX packets:341104 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:501491067 (478.2 MiB) TX bytes:37946903 (36.1 MiB) # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.7.255.254 0.0.0.0 UG 0 0 0 wlan0 10.0.0.0 0.0.0.0 255.248.0.0 U 2 0 0 wlan0 """ I can reliably reproduce this and traced the problem to libdnet-stripped/src/intf.c, line 517. It returns -1 on an interface in monitor mode and breaks out of the interface discovery loop. Not sure how to fix cleanly, but ignoring the return code of addr_ston() line 516 makes it work. Regards. -- Henri _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- libdnet problem with monitor mode interfaces Henri Doreau (May 27)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces David Fifield (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces David Fifield (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (Jun 02)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)
- Re: libdnet problem with monitor mode interfaces Djalal Harouni (May 29)