david
dbf79dafaa
SIOCGLIFCONF-based implementation of intf_loop for Solaris 10.
...
The SIOCG*L*IFCONF interface is mostly like SIOCGIFCONF except that it
uses a sockaddr_storage-based structure that allows handling IPv6 interfaces.
2011-09-30 00:42:45 +00:00
david
ddb4829b2b
Use SIOCGIFNETMASK6 to get IPv6 interface netmasks.
...
This is used when SIOCGIFNETMASK_IN6 isn't available.
2011-09-28 06:55:48 +00:00
david
8d964ad4e9
Consider IFF_LOOPBACK before IFF_BROADCAST.
...
The IPv6 loopback interface on AIX has both IFF_BROADCAST and IFF_LOOPBACK set. Checking IFF_BROADCAST first erroneously makes it appear as an Ethernet device.
2011-09-26 22:26:50 +00:00
david
032caee6ac
o Made the interface gathering loop work on Linux when an interface
...
index is more than two digits in /proc/sys/if_inet6. Joe McEachern
tracked down the problem and provided the fix.
2011-09-25 19:14:33 +00:00
david
70d2105b9f
Use if_nametoindex instead of SIOCGIFINDEX.
...
The latter isn't available on OS X.
2011-09-17 06:40:41 +00:00
david
4f454a29d2
Add the intf_entry.intf_index member.
...
This is the operating system's interface index, as used by
if_indextoname and sockaddr_sin6.sin6_scope_id.
2011-08-30 23:55:07 +00:00
david
12f4742f0f
Add intf_get_index to libdnet-stripped.
...
This function gets an interface from an internal interface number, such
as a sockaddr_in6.sin6_scope_id.
2011-08-30 17:01:50 +00:00
david
41dadaedb7
Use socklen_t as the type in arguments to getsockname and getsockopt to
...
avoid a "pointer targets differ in signedness" warning. Add a check for
socklen_t in configure.in; if it's not present, typedef it to int.
2009-08-07 00:11:57 +00:00
josh
9c374417eb
Fixed a formatting mistake in libdnet-stripped/src/intf.c and updated
...
NMAP_MODIFICATIONS to reflect a bug fix.
2009-07-02 20:33:38 +00:00
josh
294b15ce81
Fixed two memory leaks and a case where an open file may not be closed.
2009-07-02 03:36:43 +00:00
kris
d23556c513
Upgrading shipped libdnet to 1.12
2008-09-19 06:12:25 +00:00
fyodor
5a9fea3b39
portability fixes, fixed UDP phantom port bug, fixed --version-intensity crash, changed mass_dns to give warning rather than error if cannot find dns servers
2006-06-10 21:23:27 +00:00
fyodor
bdf2caa2a4
vcproj for nmap
2005-08-08 05:48:49 +00:00
fyodor
555c986ac3
Whew -- big reorganization to allow ethernet sends of IP packets
2005-07-19 05:07:51 +00:00
fyodor
4d2beed7c3
libdnet stripped and integrated, ARP ping scan starting to work pretty well
2005-04-30 05:12:29 +00:00