1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-22 07:29:01 +00:00
Commit Graph

5872 Commits

Author SHA1 Message Date
colin
44bccc4152 Updated changelog for IPV6 exclude support 2011-06-20 20:50:45 +00:00
colin
6cd1cee328 Merging from nmap-exp/colin/nmap-addrset, nmap-exp/colin/nbase-addrset, and /nmap-exp/colin/ncat-addrset
Ported addrset from ncat to nbase. Made --exclude and --exclude-file options use addrset. As a side effect IPv6 Excludes work.
2011-06-20 20:46:41 +00:00
shinnok
6677593def Fix typo. 2011-06-20 20:31:53 +00:00
shinnok
bfc9e995b1 Change Zenmap's "Slow comprehensive scan" profile script selection from
"all" to "discovery" and "safe" categories.
2011-06-20 20:16:58 +00:00
gorjan
21ece8d864 Update script database for the ip-geolocation scripts 2011-06-20 12:56:34 +00:00
gorjan
f832a41301 IP based geolocation using the IPInfoDB web service 2011-06-20 01:45:35 +00:00
gorjan
6fad986e3a IP based geolocation using the Geoplugin web service 2011-06-20 01:44:10 +00:00
gorjan
9920668943 IP based geolocation using the Geobytes web service 2011-06-20 01:43:44 +00:00
gorjan
2e45420bed IP based geolocation using the Quova web service 2011-06-20 01:43:17 +00:00
gorjan
a616334868 IP based geolocation using a Maxmind database 2011-06-20 01:42:21 +00:00
patrik
5558837091 o [NSE] Added two new scripts broadcast-netbios-master-browser and smb-mbenum:
- broadcast-netbios-master-browser attempts to discover master browsers in
    the broadcast domain
  - smb-mbenum lists servers registered with the master browser
  [Patrik]
2011-06-19 18:47:19 +00:00
fyodor
2856d7378e trivial whitespace change which might fix a rendering problem in the nroff (man page) conversion 2011-06-19 17:24:18 +00:00
patrik
f4bf440b14 o [NSE] Added credential storage library (creds.lua) and modified the brute
library and scripts to make use of it. [Patrik]
2011-06-19 17:18:29 +00:00
gorjan
5561f89642 Update todo list 2011-06-19 13:23:34 +00:00
shinnok
4b73064c75 Update --max-conns entry. 2011-06-19 06:56:51 +00:00
david
ea99942f25 Revert r24116 and r24117; the addrset functions need to go in a C
library instead.
2011-06-18 23:52:25 +00:00
shinnok
5168e20bca Add a small reminder to my todo file. Just in case. 2011-06-18 16:19:53 +00:00
shinnok
62c5d0947b Add libpcre/pcre.h to my todo file. 2011-06-18 13:03:34 +00:00
shinnok
e8bd001619 Fix build_icmp_raw and build_igmp_raw filling the packet data payload with
zeroes instead of the supplied random data, when nmap is invoked with --data-length.
2011-06-18 11:20:54 +00:00
paulino
90153308cb Adds around 350 new entries that look for:
-admin directories
-jboss
-tomcat
-tikiwiki
-majordomo2
-microsoft sql
-wordpress
2011-06-18 04:09:04 +00:00
shinnok
62f509aee0 Update my todo file. 2011-06-17 21:04:17 +00:00
colin
5774cd5997 Updated Changelog 2011-06-17 20:01:52 +00:00
colin
221d8db694 Merging from nmap-exp/colin/nmap-addrset and /nmap-exp/colin/ncat-addrset
Ported addrset from ncat to libnetutil. Made --exclude and --exclude-file options use addrset. As a side effect IPv6 Excludes work.
2011-06-17 19:58:03 +00:00
patrik
0a3bf95897 o [NSE] Added a MySQL audit script and a rulebase that supports auditing a
subset of the MySQL CIS 1.0.2 Benchmark. [Patrik]
2011-06-17 06:12:01 +00:00
david
092772e1b5 Use ipv6_get_data_any and ip_get_data_any when parsing -sO packets.
Restore error checking.
2011-06-17 05:47:34 +00:00
david
e748e46d9e Add ipv6_get_data_any and ip_get_data_any.
These version allow returning an extension header or other
non–upper-layer protocol if it is the final header before the end of the
packet. This is used to parse the broken packets sent as part of
protocol scan.
2011-06-17 05:47:33 +00:00
david
332c93ea07 Correctly update datalen when getting IP data.
We were instead updating the value of an unused temporary variable. This
caused encapsulated data to appear longer than it was.
2011-06-17 05:47:32 +00:00
david
e4498838b7 Allow splitting up hostgroups on different interfaces for IPv6. 2011-06-17 05:47:31 +00:00
david
08faad4ca5 Remove [-Wunused-but-set-variable] warnings from scan_engine.cc. 2011-06-17 03:21:54 +00:00
david
2c3bf07b60 Whitespace and formatting in build_protoscan_packet. 2011-06-17 02:47:07 +00:00
david
1f58263afa Factor out build_protoscan_packet.
This removes some inline complexity from sendIPScanProbe.
2011-06-17 02:47:07 +00:00
ron
c9a964d8a3 Added some updated http-fingerprints checks from Ange Gutek 2011-06-16 22:38:54 +00:00
patrik
1d7b0c0d98 o [NSE] Added ipv6 support to the wsdd, dnssd and upnp libraries. Applied
patch from Dan Miller that fixes errors in processing and sorting ipv6
  addresses in scripts using these libraries. [Daniel Miller, Patrik]
2011-06-16 05:29:42 +00:00
david
78e5fc6ec8 Add a comment explaining why T1 appears in sendT1_7Probe, even though it
is normally represented by the first (of six) probes sent by
sendTSeqProbe.
2011-06-15 21:02:21 +00:00
david
010c8200e8 Standardize on the name rmiregistry for port 1099/tcp.
This is the name used in nmap-services. It affects nmap-service-probes
and rmi-dumpregistry.nse. The inconsistency was noted by Gabriel
Lawrence.
2011-06-15 19:14:46 +00:00
david
b0a49d2ad1 Move get/set_program_name from main.cc to nmap.cc.
This is for technical reasons; nmap-private-dev programs need to link
against objects files but they can't link against main.o because that
results in a duplicate definition of main.
2011-06-15 18:12:33 +00:00
david
c32e8c5513 Fix socket leak in intf_name. This was reported by Brandon. 2011-06-15 08:34:33 +00:00
patrik
cf873707cd o [NSE] Added minimal Service Location Protocol (SLP) library and the script
broadcast-novell-locate that detects servers running eDirectory. [Patrik]
2011-06-15 06:23:30 +00:00
david
d1aae42962 Whitespace in ippackethdrinfo. 2011-06-15 00:22:59 +00:00
david
8737c0ab72 Remove unused local. 2011-06-15 00:22:58 +00:00
david
3382faa75e Update a comment. 2011-06-14 21:06:35 +00:00
david
87a2b31796 Add IPv6 -sO to CHANGELOG. 2011-06-14 20:17:29 +00:00
david
a31a41e770 Interpret ICMPv6 Parameter Problem responses. 2011-06-14 19:46:53 +00:00
david
223d45c435 Isolate the test for valid encapsulated ICMPv6 data to those protocols
that need it.

We need to accept invalid encapsulated data for protocol scan responses.
2011-06-14 19:46:51 +00:00
david
51c82aaccf Add ICMPv6 Parameter Problem reason code. 2011-06-14 19:46:50 +00:00
david
5f8b19c700 Add ICMPv6 Parameter Problem defines. 2011-06-14 19:46:49 +00:00
david
a67eca0555 Allow sending -6 -sO probes. 2011-06-14 19:46:48 +00:00
david
af7da5f72d Don't consider any more probes after finding one of our own to localhost.
There is a special test that uses IP IDs to check if a presumed reply
from localhost is actually one of our own probes. However the test
didn't bail out ofter finding one of these matches, so a retransmission
(with a different IP ID) could match and look like a protocol reply from
localhost.
2011-06-14 19:46:47 +00:00
david
bbf70e7f69 Fix printing of UDP and SCTP IPv6 packets.
Unlike other protocols, these assumed an IP header length of
sizeof(struct ip).
2011-06-14 19:46:46 +00:00
david
257fe7bd84 Fix the singular for ER_PROTOUNREACH. 2011-06-14 19:46:45 +00:00