mirror of
https://github.com/nmap/nmap.git
synced 2026-08-28 04:25:15 +00:00
o Fixed a bug that caused Nmap to fail to find any network interface when
at least one of them is in the monitor mode. The fix was to define the ARP_HRD_IEEE80211_RADIOTAP 802.11 radiotap header identifier in the libdnet-stripped code. Network interfaces that are in this mode are used by radiotap for 802.11 frame injection and reception. The bug was reported by Tom Eichstaedt and Henri Doreau. http://seclists.org/nmap-dev/2012/q2/449 http://seclists.org/nmap-dev/2012/q2/478 [Djalal Harouni, Henri Doreau]
This commit is contained in:
parent
4c32030c31
commit
8e7edbd008
4 changed files with 49 additions and 0 deletions
|
|
@ -318,6 +318,7 @@ addr_ston(const struct sockaddr *sa, struct addr *a)
|
|||
#endif
|
||||
case AF_UNSPEC:
|
||||
case ARP_HRD_ETH: /* XXX- Linux arp(7) */
|
||||
case ARP_HRD_IEEE80211_RADIOTAP: /* IEEE 802.11 + radiotap header */
|
||||
a->addr_type = ADDR_TYPE_ETH;
|
||||
a->addr_bits = ETH_ADDR_BITS;
|
||||
memcpy(&a->addr_eth, sa->sa_data, ETH_ADDR_LEN);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue