mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 20:29:03 +00:00
This file is used for Ethernet handles on AIX. We had a report from Peter O'Gorman that setting this member to 0 rather than ETH_TYPE_IP was necessary to avoid an EEXIST error on bind. http://seclists.org/nmap-dev/2011/q4/349 http://seclists.org/nmap-dev/2011/q4/353 http://seclists.org/nmap-dev/2011/q4/att-353/aix.patch https://code.google.com/p/libdnet/issues/detail?id=23 However Ben Lentz more recently tried the patch and said that he still got an EEXIST on bind. http://seclists.org/nmap-dev/2012/q4/327 http://seclists.org/nmap-dev/2012/q4/395 So who knows what the right thing to do here is. The messages from IBM seem to say that setting ETH_TYPE_IP is definitely wrong though.
libdnet ------- libdnet provides a simplified, portable interface to several low-level networking routines, including network address manipulation, kernel arp(4) cache and route(4) table lookup and manipulation, network firewalling, network interface lookup and manipulation, IP tunnelling, and raw IP packet and Ethernet frame transmission. WWW: http://libdnet.sourceforge.net/ $Id: README 578 2005-02-14 21:00:17Z dugsong $