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

4571 Commits

Author SHA1 Message Date
fyodor
a77fbaef11 Add another potential task 2010-03-30 09:40:43 +00:00
david
7b17469411 Merge from /nmap-exp/david/zenmap-print. This adds simple output
printing to Zenmap.
2010-03-29 22:15:47 +00:00
david
5d57401341 Try adding the 0. version number prefix to the nping RPM package. 2010-03-29 20:45:10 +00:00
david
f30a1dcf2c Merge r16806 from /nmap-exp/david/nmap-nping. This adds an nping
subpackage to nmap.spec.in. I missed this one revision when merging
before.
2010-03-29 20:27:39 +00:00
fyodor
2e77f8f0d5 Add one more link to CHANGELOG 2010-03-29 19:49:12 +00:00
fyodor
8e673f1c69 Update version number 2010-03-29 19:47:34 +00:00
fyodor
9f85b248d4 Spell check. I think CHANGELOG is good enough for release. But don't hesitate to fix if you find problems, I haven't done as much review of it as I would like 2010-03-29 19:46:24 +00:00
fyodor
697aff2284 almost done w/CHANGELOG 2010-03-29 19:38:54 +00:00
david
65331759cc Remove afp-path-exploit.nse (which doesn't exist) from script.db. It was
an earlier version of afp-path-vuln.nse.
2010-03-29 17:53:32 +00:00
fyodor
085f8adc36 Update AFP entries a bit 2010-03-29 17:45:20 +00:00
patrik
b1e64b3161 o [NSE] Updated the AFP library to support several new AFP functions and added
authentication support. Updated the afp-showmount script and added two new
  scripts:
  - afp-brute attempts to guess passwords against the AFP service
  - afp-path-vuln detects the AFP directory traversal vulnerability 
    CVE-2010-0533
  [Patrik]
2010-03-29 17:41:00 +00:00
fyodor
7a953e2153 minor add to changelog 2010-03-29 17:32:59 +00:00
david
2c89854adc Fix a little CHANGELOG typo. 2010-03-29 17:19:19 +00:00
fyodor
8c3d84f7d8 A bit more on the CHANGELOG...still working on it 2010-03-29 17:14:44 +00:00
luis
e01a1e978d Nping problem task moved to the DONE list 2010-03-29 08:22:52 +00:00
fyodor
fdb6cd8058 Made more improvements to the CHANGELOG. I hope to finish it in the morning and do a release later in the day 2010-03-29 08:01:27 +00:00
fyodor
140cfdd105 A couple more task ideas 2010-03-29 07:16:25 +00:00
fyodor
2e7208d2d1 Update version number from 5.21 to 5.22TEST in prep for test release 2010-03-29 02:56:49 +00:00
fyodor
61e0e2ad2a Some initial work on CHANGELOG in prep for upcoming release. A lot of CHANGELOG work still remains 2010-03-29 02:53:57 +00:00
david
4fc799fdb7 Put the default time limits for unpwdb in the NSEDoc. Document that
unpwdb.timelimit=0 disables the time limit.
2010-03-29 02:53:25 +00:00
fyodor
46dade7cd8 Add another task 2010-03-29 02:52:05 +00:00
david
8fee41d398 Automatically update the Nping version number to "0.NMAP_VERSION". 2010-03-29 02:22:02 +00:00
fyodor
1a0fb588ec update nsedoc to reflect current name 2010-03-29 01:29:59 +00:00
fyodor
6493b8ad39 add task 2010-03-29 00:51:07 +00:00
fyodor
7e3748f197 add another task to consider 2010-03-28 23:48:07 +00:00
david
36927f0810 Fix a problem in the changes to the openssl NSE library made in r17002
found by Patrik Karlsson. The second and subsequent times we call
EVP{Encrypt,Decrypt}Init_ex, we have to pass NULL for the type argument.
This allows setting to accumulate from previous calls.
2010-03-28 21:18:02 +00:00
patrik
a646a2ec60 o [NSE] Changed and documented the name of the maxfiles argument used
to limit output in the nfs-dirlist script.
2010-03-28 09:26:58 +00:00
fyodor
eef02370cf new task: consider memory usage audit for zenmap 2010-03-27 22:33:07 +00:00
david
8bc5135d93 When iterating over the interface list on systems that have sa_len, only
allow the sa_len to increase the size of the current structure, not
decrease it below sizeof(struct ifreq). Doing it this way makes it work
on NetBSD. This technique more or less matches that used in Unix Network
Programming, 3rd Edition, section 17.6. The old implementation was
likely incorrect, though it happened to work on FreeBSD.
2010-03-26 22:11:30 +00:00
fyodor
34d65139d0 Add script scan results parsing task 2010-03-26 20:54:54 +00:00
fyodor
888d23d2db Nmap package on NetBSD is no longer out of date! Let's hope they stay current, at least on the major platforms. 2010-03-26 18:34:51 +00:00
fyodor
2b46d7f5a3 Add zenmap os icon art task 2010-03-26 08:19:15 +00:00
david
a0b011fa84 Increase the size of passwords.lst from 201 to 5000 entries. 2010-03-25 02:57:56 +00:00
david
15dbb78266 o [NSE] The unpwdb library now has a default time limit on the
usernames and passwords iterators. This will prevent brute force
  scripts from running for a long time when a service is slow. These
  new script arguments control the limits:
    unpwdb.userlimit  Limit on number of usernames.
    unpwdb.passlimit  Limit on number of passwords.
    unpwdb.timelimit  Time limit in seconds.
  Pass 0 for any of these limits to disable it. [David]
2010-03-24 17:36:41 +00:00
fyodor
364ecfca39 Fixed a bug which lead to libpcap ./configure errors on Solaris which
looked like:

./configure: line 6651: syntax error near unexpected token `in'
./configure: line 6651: `       for ac_header in'
configure: error: ./configure failed for libpcap

Example: http://seclists.org/nmap-dev/2010/q1/444

The problem is a bogus empty test in the libpcap/configure.in.  It
was actually fixed by libpcap in SVN back in 2008, but there hasn't
been a release since then :(.  They seem to still be actively developing,
just not making releases.  Sigh.
2010-03-24 05:48:02 +00:00
david
ede6b224f5 Make it a fatal error if you try to combine traceroute with idle or
connect scan, IPv6, or non-root. Previously it only printed a warning
and disabled traceroute, which was easy to miss until the scan finished.
2010-03-24 01:12:58 +00:00
fyodor
f685111f8a Changes from chat w/David 2010-03-24 00:22:31 +00:00
david
d375aa25e9 Print a "TRACEROUTE" header for directly connected hosts, even though it
lacks a probe specification like "(using proto 1/icmp)".
2010-03-23 23:38:34 +00:00
david
2684b78ce5 In traceroute, separate the directly connected targets from the rest
before starting. There is a special function that does a trace of
directly connected targets without sending any packets, just by filling
in one hop directly to the target. The traceroute code was only checking
whether the first target in the group was directly connected, and if it
was, it assumed all of them were. Now it filters the list into two and
calls traceroute_direct on one and traceroute_remote on the other.
Fyodor discovered this problem today.
2010-03-23 23:30:36 +00:00
david
cb22a8a788 Add mailing list links to script review TODO items. 2010-03-23 20:24:57 +00:00
david
4671c2db54 Add some more pending script review to TODO. 2010-03-23 20:06:51 +00:00
kris
ef61857d6c Mention the use of the NSE raw IP functionality in the qscan.nse log entry
since it's still fresh
2010-03-22 12:32:59 +00:00
fyodor
85217dea98 scan stats ideas 2010-03-22 05:29:41 +00:00
david
b63a586c40 Changes to smtp-enum-users.nse from Duarte Silva. The
smtp-enum-users.method script argument was changed to
smtp-enum-users.methods and now takes an array. 252 and 550 error codes
are handled now. In verbose mode, the method used is included in the
output.
2010-03-22 04:13:08 +00:00
david
192d6336fd Patch to smtp-open-relay.nse from Duarte Silva: show which and what
fraction of tests passed.
2010-03-22 04:09:37 +00:00
david
c9e759fe0b Changes to ssl-enum-ciphers from Mak Kolybabi. This goes back to a
slower one-at-a-time enumeration method that has proved to be more
robust. Other changes:
- Fixes the "malformed packet" bug.
- Treats RSTs as rejections, not fatal errors.
- Adds some obsolete ciphers that were requested.
  - SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA
  - SSL_RSA_FIPS_WITH_DES_CBC_SHA
- Adds some other cipher definitions.
  - TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
  - TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
  - TLS_DHE_DSS_WITH_RC4_128_SHA
  - TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
  - TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5
  - TLS_RSA_EXPORT1024_WITH_RC4_56_MD5
  - TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
2010-03-22 03:26:56 +00:00
fyodor
8a496e221a Add some ideas from Ron Bowes 2010-03-21 21:27:40 +00:00
kris
918a1bb909 o [NSE] Added the qscan script to repeatedly probe ports on a host to
gather round-trip times for each port.  The script then uses these
  times to group together ports with statistically equivalent RTTs.
  Ports in different groups could be the result of things such as port
  forwarding to hosts behind a NAT.  This is based on work by Doug
  Hoyte. [Kris]
2010-03-21 20:05:31 +00:00
patrik
dd9a237fe2 o [NSE] Added RPC library and three new NFS scripts. Modified the rpcinfo and
nfs-showmount scripts to use the new library. The new scripts are:
  - nfs-acls shows the owner and directory mode of NFS exports
  - nfs-dirlist lists the contents of NFS exports
  - nfs-statfs shows file system statistics for NFS exports
  [Patrik]
2010-03-21 17:56:17 +00:00
david
e72ecb11ac Fix spelling neccessary -> necessary. 2010-03-20 03:59:31 +00:00