mirror of
https://github.com/nmap/nmap.git
synced 2025-12-22 23:49:03 +00:00
Handle AppleTalk devices
Fixed a bug that prevented Nmap from finding any interfaces when one of them had the type ARP_HDR_APPLETALK; this was the case for AppleTalk interfaces. However, This support is not complete since AppleTalk interfaces use different size hardware addresses than Ethernet. Nmap IP level scans should work without any problem, please refer to the '--send-ip' switch and to the following thread: http://seclists.org/nmap-dev/2013/q1/214 This bug was reported by Steven Gregory Johnson on IRC.
This commit is contained in:
@@ -40,6 +40,7 @@ struct arp_hdr {
|
||||
#define ARP_HRD_IEEE802 0x0006 /* IEEE 802 hardware */
|
||||
|
||||
#define ARP_HRD_INFINIBAND 0x0020 /* InfiniBand */
|
||||
#define ARP_HRD_APPLETALK 0x0309 /* AppleTalk DDP */
|
||||
#define ARP_HDR_IEEE80211 0x0321 /* IEEE 802.11 */
|
||||
#define ARP_HRD_IEEE80211_RADIOTAP 0x0323 /* IEEE 802.11 + radiotap header */
|
||||
#define ARP_HRD_VOID 0xFFFF /* Void type, nothing is known */
|
||||
|
||||
Reference in New Issue
Block a user