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

6395 Commits

Author SHA1 Message Date
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
fyodor
a338f78baa typo fix 2012-01-02 02:49:42 +00:00
fyodor
a91adda431 Some more improvements to CHANGELOG. I'm almost done with this 2012-01-02 02:32:56 +00:00
david
a873e07494 Document --repo, --username, and --password in the nmap-update man page. 2012-01-02 01:22:10 +00:00
david
2dde427109 Add a message about the testing-only nature of nmap-update. 2012-01-02 01:22:08 +00:00
david
d9be338136 Add -v --verbose to nmap-update.
Verbosity is now off by default.
2012-01-02 01:22:06 +00:00
fyodor
2029413072 Update MAC prefixes to the latest IEEE data 2012-01-02 01:05:00 +00:00
fyodor
c3c0bb9a0a Create new update channel for 5.61TEST4 2012-01-02 00:50:17 +00:00
fyodor
c5effdfb4f Update the Nmap version number to 5.61TEST4 2012-01-02 00:45:04 +00:00
fyodor
158b912bf8 Some more improvements to the CHANGELOG 2012-01-02 00:35:16 +00:00
david
e2825c9659 No longer use compat-gcc and compat-glibc in the RPM spec.
This may not be necessary anymore, and for the moment it prevents linking with
libsvn on CentOS, because that library and others use -fstack-protector, which
compat-glibc and compat-gcc are ignorant of.
2012-01-02 00:19:54 +00:00
david
12f26d32b4 Include nmap-update in the RPM spec. 2012-01-02 00:14:01 +00:00
david
f7aa1eea8a Add a "repo" configuration file option, the same as --repo. 2012-01-01 23:17:09 +00:00
david
c5422af0c3 Add a --repo option to override the built-in svn.nmap.org. 2012-01-01 23:17:08 +00:00
david
6a25fbe836 Remove a memory leak in --help. 2012-01-01 23:17:07 +00:00
fyodor
e1c36c932a Update CHANGELOG to note the 51 (WOW!) new scripts since the last release. 2012-01-01 22:21:48 +00:00
fyodor
78033599ed Update the script descriptions/nsedoc a bit 2012-01-01 22:21:08 +00:00
david
2461746840 Allow --min-rate to trump the built-in limit of 50 sends per wait. 2012-01-01 20:26:58 +00:00
david
cb8d701bf4 Sort FingerPrints to remove the need for random access into them.
Random access into FingerPrints and FingerTests using gettestbyname and
getattrbyname was taking non-negligible time when multiplied by the
number of fingerprints in the database. Instead, sort the tests by name
and sort the attributes within each test. We may then compare two lists
by walking both of them in order, not having to look up the same element
twice.
2012-01-01 13:24:57 +00:00