1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-14 19:59:02 +00:00
Commit Graph

6463 Commits

Author SHA1 Message Date
patrik
188209bc62 o [NSE] Fixed an error in the mssql library that was causing the
broadcast-ms-sql-discover script to fail when trying to update port version
  information. [Patrik]
2011-10-24 16:42:02 +00:00
patrik
3d01895e83 o [NSE] Added the missing broadcast category to the broadcast-listener script.
[Jason DePriest]
2011-10-24 16:21:59 +00:00
henri
26c3da4c58 Added CPEs for WU-FTPD 2011-10-24 14:16:59 +00:00
henri
254ac63d4a Added a couple CPEs for Oracle DB server 2011-10-24 13:07:49 +00:00
henri
a501347b85 Added CPE for Subversion.
I could have replaced "subversion" by "svnserve" but it seems that the official
CPE dictionary uses the former only.
2011-10-24 08:50:40 +00:00
patrik
2e8519fd6a o [NSE] Made changes to the categories of the following scripts. Their new
categories are:
    - http-userdir-enum.nse (auth,intrusive)
    - mysql-users.nse (auth,intrusive)
    - http-wordpress-enum.nse (auth,intrusive,vuln)
    - krb5-enum-users.nse (auth,intrusive)
    - snmp-win32-users.nse (default,auth,safe)
    - smtp-enum-users.nse (auth,external,intrusive)
    - ncp-enum-users.nse (auth,safe)
    - smb-enum-users.nse (auth,intrusive)
  [Duarte Silva]
2011-10-22 19:00:33 +00:00
djalal
07b21c1565 Add Henri to the vulns.lua CHANGELOG entry, really sorry. 2011-10-22 09:48:03 +00:00
djalal
0d6051880b o [NSE] Added a vulnerability management library (vulns.lua) to store and to
report discovered vulnerabilities.
2011-10-22 08:40:08 +00:00
david
c21d62d4e6 Revert r26741.
This makes Nmap assume that pcap sockets are selectable on Solaris again. I had
originally tested this on Solaris x86, and couldn't get a scan to complete witho
ut this change. But it was reported that it fails on Solaris SPARC (scans take a
 long time, indicating that pcap calls are blocking longer than their timeout).
I just tested it again on Solaris x86, and now I can't get a scan to complete wi
th r26741. So reverting.
2011-10-22 01:09:30 +00:00
patrik
e543894b99 Updated code style, and changed categories of http-put [Patrik] 2011-10-20 11:18:24 +00:00
patrik
b640b1f312 o [NSE] Added a new script krb5-enum-users.nse that performs user enumeration
against Kerberos. [Patrik]
2011-10-20 02:49:00 +00:00
patrik
33333da283 Added a new function setStopOnError to the ASN1 library. The function allows
the library to be set to a mode that will stop trying to decode a ASN1
structure as soon as it runs into a decoding error. [Patrik]
2011-10-20 02:44:20 +00:00
patrik
005322c8d4 o [NSE] Added a new script http-put.nse that allows uploading of local files
to remote web servers using the HTTP PUT method. Added HTTP PUT support to
  the http library. [Patrik]
2011-10-20 02:32:51 +00:00
david
4fb375b96d Check for libcrypt on AIX, otherwise static linking doesn't work. 2011-10-19 22:40:49 +00:00
david
9537f9db44 Add to CHANGELOG:
o Made nbase compile with the clang compiler that is a part of Xcode
  4.2. [Daniel J. Luke]
2011-10-19 17:54:11 +00:00
david
154ad3cfbf Regen FPmodel. 2011-10-19 07:33:21 +00:00
patrik
c5ee5ec365 o [NSE] Applied patch that fixes a nil table index bug discovered in the
mongodb library. [Thomas Buchanan]
2011-10-18 20:38:50 +00:00
fyodor
b5fc50fa82 latest todo updates from chat w/David 2011-10-17 21:46:19 +00:00
david
1f8cc2e36d Add a new Solaris 11 OS fingerprint. 2011-10-17 07:37:39 +00:00
david
7618c760d1 Assign class ids to the "line" member of IPv6 OS matches. 2011-10-16 04:39:19 +00:00
david
a08a1f20dd Remove unused prototype for the routethrough function. 2011-10-13 20:52:04 +00:00
david
6987814beb Remove extra const qualifiers.
Some function declared parameters like this:
	int f(const char * const s)
Where appropriate, I changed to
	int f(const char *s)

The second const is a qualifier on the pointer itself; i.e., the value
of s may not be changed (may not be made to point to anything else)
within the function. This is probably not what was intended. The first
const is what prevents modifying things referenced through s.
2011-10-13 20:52:03 +00:00
david
d4941d944c New macosx build for i386 and 10.5. 2011-10-13 05:03:31 +00:00
david
9b73f3742c Put ms-sql-dump-hashes in "auth". 2011-10-11 20:36:12 +00:00
david
74ace98617 Whitespace. 2011-10-11 20:32:41 +00:00
david
5fc3242535 Don't call win_init until after apply_delayed_options.
jah noticed strange behavior that depends on the order of options; for
example the position of --unprivileged would make a difference. This was
because win_init makes decisions based on certain options and the
options had not been fully processed.
2011-10-11 20:32:41 +00:00
patrik
46f499d78f o [NSE] Added ms-sql-dump-hashes, a script that dumps the MS SQL hashes in a
format suitable for offline cracking. [Patrik]
2011-10-11 06:03:45 +00:00
fyodor
1f87531ff8 latest items from chat w/David 2011-10-10 22:54:39 +00:00
paulino
8b238fe05c todo cleanup 2011-10-08 07:11:47 +00:00
david
82dc72230e Set the version string in bitcoinrpc-info. 2011-10-07 23:49:48 +00:00
david
a570c434f3 Simplify. 2011-10-07 23:49:46 +00:00
david
1005f19805 Use a simpler method of getting the status.
The old way would crash if the HTTP request failed, in trying to
strsplit a nil value.
2011-10-07 23:49:45 +00:00
david
ec269ece29 Remove "http" from the bitcoinrpc-info portrule. 2011-10-07 23:49:44 +00:00
david
dc496b0d46 Omit blank values in bitcoinrpc-info. 2011-10-07 23:49:44 +00:00
david
9c30eef1dc Add bitcoinrpc-info by Toni Ruottu. 2011-10-07 23:49:43 +00:00
david
8e6d22c441 Add CPE for kerberos-sec. 2011-10-07 22:22:23 +00:00
david
cd4b9fd75f Copy a UDP Kerberos match line to TCP Kerberos. 2011-10-07 22:22:22 +00:00
david
e578bbb1b5 Add missing "s" flags to Kerberos matches. 2011-10-07 22:22:21 +00:00
david
dcf7b4c78f Use proper length ranges to accommodate the variable-length susec field. 2011-10-07 22:22:19 +00:00
david
d2e5087e0e Add a TCP Kerberos service probe. Patch by Patrik Karlsson.
This also removes a Kerberos match under SMBProgNeg that was overly
specific.
2011-10-07 21:39:58 +00:00
david
0ecde0a7c3 Add to CHANGELOG:
o [NSE] The targets-ipv6-multicast-*.nse scripts now scan all
  interfaces by default. They show the MAC address and interface name
  now too. [David, Daniel Miller]
2011-10-07 09:51:13 +00:00
david
1c297f9138 Check target.ALLOW_NEW_TARGETS. 2011-10-07 09:51:10 +00:00
david
2a696bc6ef Add @output to targets-ipv6-multicast-*. 2011-10-07 09:51:09 +00:00
david
705590ef47 Include MAC and interface name in targets-ipv6-multicast-* output. 2011-10-07 09:51:08 +00:00
david
0d6da1b8d3 Use all interfaces by default in targets-ipv6-multicast-*. 2011-10-07 09:51:07 +00:00
david
9e7db09d40 Show found addresses in targets-ipv6-multicast-*.
This is similar to a patch submitted by Daniel Miller.
2011-10-07 09:51:05 +00:00
david
bc6468b246 Be more explicit about how to enable newtargets. 2011-10-07 07:51:51 +00:00
david
cf2d0b5e5c Use tab instead of manually counting spaces. 2011-10-07 07:51:50 +00:00
david
187252bc59 Rewrite some duplicated loops. 2011-10-07 07:51:50 +00:00
paulino
6e5e5cf72f Updates the script to use stdnse.get_script_args() instead of reading the arguments from the registry and removes extra commented lines. 2011-10-07 07:01:08 +00:00