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

6463 Commits

Author SHA1 Message Date
patrik
0267b56a27 o [NSE] Added the script membase-brute that performs password brute force
password guessing against the Membase TAP protocol. [Patrik]

o [NSE] Added the script membase-http-info that retrieves information from the
  Couchbase distributed key-value pair server. [Patrik]
2012-01-10 18:19:21 +00:00
fyodor
6487993f68 Update links to nmap.org/data/ since most of those should actually link to svn.nmap.org files 2012-01-10 08:23:11 +00:00
fyodor
696a90c8d5 various small task updates 2012-01-10 08:21:12 +00:00
patrik
bf7a46fc0d Added support for decoding the ether_type to Frame:ether_parse in the packet
library. [Patrik]
2012-01-10 06:59:45 +00:00
david
7d4c555712 Credit Daniel Miller in CHANGELOG for odd-port.nse.
There were two implementations of this script; Daniel's was first but
fell through the cracks.

http://seclists.org/nmap-dev/2011/q2/1272
2012-01-10 04:46:31 +00:00
david
2532c413b5 o [NSE] Fixed a race condition in broadcast-dhcp-discover.nse that
could cause responses to be missed on fast networks. It was noticed
  by Vasiliy Kulikov. [David]
2012-01-10 03:25:19 +00:00
fyodor
4411be7e05 Some planning and updates in the todo file for the next stable version 2012-01-10 00:10:57 +00:00
henri
c55253db44 Expanded documentation. 2012-01-09 16:06:12 +00:00
henri
d0a17f430f Fixed more typos. 2012-01-09 13:47:58 +00:00
henri
fe566432c7 Minor rewordings, fixed typos. 2012-01-09 13:33:38 +00:00
henri
42c7c15c3f Fixed typos. 2012-01-09 13:20:13 +00:00
henri
5268a3f39a CHANGELOG message for r27782. 2012-01-09 13:04:02 +00:00
david
30e6802bf0 Put ar flags in commands, not in the AR variable.
AR was set to "ar rcv", which caused an error when AR was overridden
because the "rcv" flags were lost. This was noticed and fixed by Nuno
Gonçalves.
2012-01-08 21:21:22 +00:00
henri
659ed2ac89 Check for the presence of EPOLLRDHUP in the nsock epoll(7)-based engine as this
flag isn't available on every epoll-compatible systems.
2012-01-08 20:17:38 +00:00
henri
ed2fc828ac Added IPv6 support to firewalk.nse. 2012-01-08 15:13:35 +00:00
david
69399a4cf6 Fix subversion RPM dependencies.
subversion should be a Requires (for libsvn_client and others), and
subversion-devel should only be a BuildRequires.
2012-01-08 05:58:18 +00:00
david
c6ca94dc43 Fix encoded_name_to_normal for the name ".".
When a DNS name was only "."; i.e., the first byte in its encoded
representation was 0, encoded_name_to_normal wouldn't null-terminate the
string. This caused multiple warnings
	Illegal character(s) in hostname -- replacing with '*'
as later code read from uninitialized memory. Now we null-terminate
whenever the function returns success, and treat "." as a special case
for which we retain the trailing dot.

This bug was found by Gisle Vanem, who wrote a patch to fix it. I added
some more error checking to the patch.
2012-01-08 04:41:58 +00:00
fyodor
8268a7f0d4 very minor nsedoc improvements 2012-01-07 03:04:18 +00:00
henri
856cd00a17 Merged nsock-engines from nmap-exp. This rewrite of the nsock library adds
support for system-specific scalable IO notification facilities without breaking
portability. This initial version comes with an epoll(7)-based engine for Linux
and a select(2)-based fallback engine for all other operating systems.

This required an important refactoring of the library but the external API was
preserved.

The rewrite also tries to bring the coding standards of nmap to nsock.

See http://labs.unix-junkies.org/nsock_engines.html for the details.
2012-01-05 01:08:16 +00:00
henri
15f74d395f Fix pcap_gc() crash after failed attempts to open pcap readers from NSE. Patch
by Djalal.

See http://seclists.org/nmap-dev/2012/q1/43
2012-01-05 00:44:48 +00:00
patrik
a1bdd51eaf Reverted change tom match.numbytes 2012-01-03 15:10:04 +00:00
patrik
1b370e16a4 o [NSE] Fixed bug in match.numbytes that would return one byte less than what
was requested. Updated redis library to take the fix into account. [Patrik]
2012-01-03 14:20:13 +00:00
patrik
b3c8df571f o Added probe and matchline for Couchbase Membase NoSQL database [Patrik] 2012-01-03 14:18:10 +00:00
fyodor
984f62f5bc Patrik suggested that we add --script-args-file to the Nmap help screen, which I think is a good idea (done) 2012-01-03 07:18:14 +00:00
fyodor
bb62bab448 o Added the new --script-args-file option which allows you to specify
the name of a file containing all of your desired NSE script
  arguments.  The arguments may be separated with commas or newlines
  and may be overridden by arguments specified on the command-line
  with --script-args. [Daniel Miller]
2012-01-03 07:14:20 +00:00
henri
27aec6396d Indentation fix 2012-01-02 22:13:50 +00:00
patrik
74d5ff04ef o [NSE] Added the script http-vuln-cve2009-3960 that detects and exploits the
CVE 2009-3960 XML injection vulnerability in Adobe products. [Hani
  Benhabiles]
2012-01-02 19:48:42 +00:00
patrik
4506c099ea o Added two new probes for the Basho Riak PBC and Tarantool protocols.
[Patrik]
2012-01-02 16:19:50 +00:00
patrik
2269e76438 o [NSE] Added a natpmp library and the script nat-pmp-mapport that allows
NAT mapping of external TCP and UDP ports to internal addresses. [Patrik]
2012-01-02 11:41:21 +00:00
patrik
f5b14a2099 o [NSE] Added the script riak-http-info that lists version and statistics
information from the Basho Riak distributed database. [Patrik]
2012-01-02 11:37:38 +00:00
patrik
54983f8127 o [NSE] Added the script socks-auth-info that lists supported SOCKS 5
authentication mechanisms. [Patrik]
2012-01-02 11:34:27 +00:00
patrik
b4fcd5e5fa o [NSE] Added the script memcached-info that lists version and statistics
information from the distributed memory object caching service memcached
  [Patrik]
2012-01-02 11:30:18 +00:00
patrik
4118ee064b o [NSE] Added the script redis-info that lists version and statistic information
gathered from the Redis network key-value store. [Patrik]

o [NSE] Added the script redis-brute that performs brute force password
  guessing against the Redis network key-value store. [Patrik]
2012-01-02 11:27:06 +00:00
patrik
3491fdc1fa o [NSE] Added the script http-proxy-brute that performs brute force password
guessing against HTTP proxy servers. [Patrik]
2012-01-02 11:21:57 +00:00
patrik
0ee55f4651 o [NSE] Added the script socks-brute that performs brute force password
guessing against SOCKS 5 servers. [Patrik]
2012-01-02 11:15:34 +00:00
patrik
cac7c27dcb o [NSE] Added the script vmauthd-brute that performs brute force password
guessing against the VMware authentication daemon. [Patrik]
2012-01-02 11:12:46 +00:00
david
9729059ccb Replace svn_auth.c with function from subversion-1.5.x.
This is for compatibility with the OS X 10.5 SDK.
2012-01-02 05:13:19 +00:00
david
a09fe59558 Remove nmap-update on clean. 2012-01-02 04:38:11 +00:00
fyodor
8860163ce6 OK, third time is a charm (I hope) on this spec update to add nmap-update.1.gz 2012-01-02 04:35:01 +00:00
fyodor
442409cf45 My first change to add nmap-update.1 was incomplete. Hopefully this one will work 2012-01-02 04:30:52 +00:00
david
3af6ae80b8 Restage nmap-update. 2012-01-02 04:24:42 +00:00
fyodor
2459780148 add nmap-update.1 man file to spec 2012-01-02 04:23:48 +00:00
fyodor
540cf67422 latest updates for nmap-update man page 2012-01-02 04:16:06 +00:00
david
70f735f35f Install the nmap-update man page. 2012-01-02 03:26:48 +00:00
david
cfd095bccb Further changes to compile on GNU/Linux again. 2012-01-02 03:23:26 +00:00
david
0aee7fc4a2 Changes to svn_auth.c to compile on Windows. 2012-01-02 03:20:46 +00:00
david
eeecdea68d Copy some code from libsvn to disable username guessing. 2012-01-02 03:10:07 +00:00
fyodor
86ea7b5ce8 spell check 2012-01-02 02:55:47 +00:00
fyodor
0b44371ec5 fix typo 2012-01-02 02:52:22 +00:00
fyodor
32850d5f66 switched capitalization from BitCoin to Bitcoin as the latter seems to be more standard 2012-01-02 02:51:48 +00:00