1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-04 21:59:02 +00:00
Commit Graph

6843 Commits

Author SHA1 Message Date
fyodor
c0df211809 updates from chat w/David. FC tasks, some NSE tasks, and note some tasks which we actually finished a while ago 2012-04-23 23:52:10 +00:00
patrik
ab33bede2c Added ICMP echo request support to the packet library. 2012-04-22 18:42:41 +00:00
david
e819beaaae Make changes for IPv6-only interfaces on Solaris.
First try SIOCGLIFFLAGS with an IPv4 socket, then again with an IPv6 socket if that fails. Use that same socket for the other ioctl queries.

Avoid adding an IPv6 alias address that is the same as an IPv6 primary address. This is the same as an existing check in the IPv4 case.

Fix a loop exit boundary condition check.
2012-04-22 02:13:16 +00:00
patrik
2de40c99b4 o [NSE] Added the script samba-vuln-cve-2012-1182 which detects the SAMBA CVE
2012-1182 vulnerability. [Aleksandar Nikolic]
2012-04-21 22:44:23 +00:00
patrik
2e308b771f o [NSE] Added the dns-check-zone script that checks DNS configuration against
best practices including RFC 1912. [Patrik Karlsson]
2012-04-21 22:28:30 +00:00
patrik
86f58e1090 Add support for returning non authoritative answers as packets 2012-04-21 21:36:51 +00:00
david
7cd9a0f2d2 Make some #ifdef guards actually use the symbol they're guarding. 2012-04-20 23:57:43 +00:00
patrik
8e5bc1e26e o [NSE] Added the http-gitweb-projects-enum that queries a gitweb for a list
of Git projects, their authors and descriptions. [riemann]
2012-04-20 12:46:49 +00:00
robert
a9d9983fd0 Updated the hash information to include PHP/5.4.0. 2012-04-19 15:01:27 +00:00
david
f511045723 Make the two versions of target_needs_new_hostgroup the same.
Up to data structure differences. I'm not sure why they differed to
begin with, though I remember writing the comment that explains that
they differed. This is related to a problem reported by Daniel Miller:
http://seclists.org/nmap-dev/2012/q1/675.
2012-04-17 22:55:09 +00:00
david
89987139db Fix the check for duplicate addresses in target_needs_new_hostgroup. 2012-04-17 22:55:09 +00:00
fyodor
bdbea7be62 some updates from chat w/David 2012-04-17 21:54:29 +00:00
david
8ceb88911c Simplify some code in targets-sniffer.nse. 2012-04-17 21:47:31 +00:00
david
870aed3393 Allow targets-sniffer.nse to sniff IPv6 addresses.
Patch by Daniel Miller.
2012-04-17 21:47:30 +00:00
patrik
9a9cf1fa7d Updated the description of http-icloud-sendmsg 2012-04-17 20:16:07 +00:00
patrik
3386ba1e2e o [NSE] Added the script traceroute-geolocation that queries geographic
locations of each traceroute hop and allows to export the results to KLM,
  allowing the hops to be plotted on a map. [Patrik Karlsson]
2012-04-17 19:39:27 +00:00
patrik
15a790d490 o [NSE] Added the ipp library and the script cups-info that lists available
printers by querying the cups network daemon. [Patrik Karlsson]
2012-04-17 19:37:22 +00:00
patrik
8ca252235e o [NSE] Added the mobilme library and the scripts http-icloud-findmyiphone and
http-icloud-sendmsg, that finds the location of iOS devices and provides
  functionality to send them messages. [Patrik Karlsson]
2012-04-17 19:35:44 +00:00
patrik
59294eff19 o [NSE] Added gps library and the gpsd-info script that collects GPS data
from the gpsd daemon. [Patrik Karlsson]
2012-04-17 19:32:37 +00:00
david
63072d89d7 Move a specific Oracle OVM match above a more general Java RMI match. 2012-04-17 17:30:54 +00:00
david
295152116e Add a link for PHP magic GUIDs. 2012-04-17 05:52:56 +00:00
david
2e8f418d2c Remove byte order dependency in in_addr_to_octets.
Because in_addr is stored in network byte order, this function could
extract the octets in MSB-to-LSB order or in LSB-to-MSB order. This
didn't matter in the case of resolved names, because the same order was
used when generating the octet array and later when matching against it.
But the function parse_ipv4_ranges, which handles literal IPv4
addresses, always uses octet[0] as the MSB, so comparisons failed in
later matching.

As it was, the code worked on little-endian architectures but didn't on
big-endian.
2012-04-17 04:36:08 +00:00
david
035866237a Whitespace. 2012-04-17 04:36:06 +00:00
david
2fa4737b7d Correct a comment. 2012-04-17 03:35:32 +00:00
david
6976fde2e2 sv-tidy. 2012-04-17 03:14:43 +00:00
david
e52839eb7c Add some new service CPE, mostly for telnet. 2012-04-17 03:14:42 +00:00
david
5dae0c74e4 Add hp_procurve_switch_software CPE. 2012-04-17 03:14:40 +00:00
david
f694c3352c Add some SSH CPE. 2012-04-17 03:14:38 +00:00
david
ca7fb873b6 Improve the "Mismatch!!!!" error message to show the expected port number. 2012-04-15 00:23:57 +00:00
david
5c0077c9fa Add remaining multiple-class Cisco CPEs. 2012-04-14 15:26:26 +00:00
david
15827d0dd3 Add some additional Cisco hardware CPEs. 2012-04-14 15:26:24 +00:00
david
7d9065cdd2 Manually do some Windows service packs with multiple classes. 2012-04-14 05:44:06 +00:00
david
9630dea887 Make some NetWare CPE more specific. 2012-04-14 05:44:04 +00:00
david
61686151d6 Add service packs to OS CPE. 2012-04-14 05:44:02 +00:00
fyodor
4ac245d7e0 minor rewording about -F option suggested by Dan Miller 2012-04-14 03:09:22 +00:00
david
1eba012356 Rearrange libpcap patch files for AIX compatibility.
The patch that moves "config.h" to the top of scanner.l (and hence
scanner.c) has to happen before the files are pregenerated, otherwise
there is an error on AIX:

In file included from scanner.c:2792:
/usr/include/unistd.h:171: error: conflicting types for 'lseek64'
/usr/include/unistd.h:169: error: previous declaration of 'lseek64' was here
2012-04-13 15:50:15 +00:00
david
1c9c9cc8c7 NSEDoc revision in firewalk. 2012-04-13 04:23:42 +00:00
david
f9f9206099 Port the pop3-brute script to use the brute library.
This was contributed by Piotr Olma.
http://seclists.org/nmap-dev/2012/q1/698
2012-04-12 22:54:43 +00:00
fyodor
5b4eb5de13 latest todo updates 2012-04-11 01:18:33 +00:00
david
ed35bfcfc9 Add an #ifdef guard around the use of IPV6_V6ONLY.
This definition is missing on Solaris 9. This was initially reported by
Dagobert Michelsen.
http://seclists.org/nmap-dev/2011/q4/15
2012-04-10 03:19:39 +00:00
david
be20fc35d6 Proxy scan Nsock implentation note. 2012-04-10 03:00:48 +00:00
david
ac92a747dc Add a libpcap patch for compilation on Solaris 11. 2012-04-10 02:56:41 +00:00
david
9e0d6bfca4 svn:ignore some new libpcap files. 2012-04-10 00:51:05 +00:00
david
f4a9a12489 CHANGELOG for libpcap 1.2.1. 2012-04-10 00:47:52 +00:00
david
75856fd1dd Make NMAP_MODIFICATIONS into a directory with discrete patch files. 2012-04-10 00:47:51 +00:00
david
5d24d23600 Update libpcap to 1.2.1. 2012-04-10 00:47:45 +00:00
david
bf2ad73137 --script-updatedb. 2012-04-09 21:40:05 +00:00
david
1a177f5a09 http-robtex-shared-ip to CHANGELOG. 2012-04-09 21:40:04 +00:00
david
e7d263a00a Add hostmap-robtex.nse by Arturo Busleiman. 2012-04-09 21:40:03 +00:00
david
4fe00f6b3a Rename hostmap-robtex to http-robtex-shared-ns.
http://seclists.org/nmap-dev/2012/q2/96
2012-04-09 21:40:02 +00:00