1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-03 20:16:33 +00:00
Commit Graph

649 Commits

Author SHA1 Message Date
david
d011afb07c [Ncat] Handling of newlines on Windows has been improved. CRLF is
automatically converted to bare LF when input is from the console, but
not when it is from a pipe or a file. No newline translation is done
on output (it was being done before). This makes it possible to
transfer binary files with Ncat on Windows without any corruption.
2009-06-05 02:30:58 +00:00
daniel
50830f7488 o Added initial SCTP port scanning support to Nmap. SCTP is
a layer 4 protocol used mostly for telephony related applications.
  This brings the following new features:
  o SCTP INIT chunk port scan (-sY): open ports return an INIT-ACK
    chunk, closed ones an ABORT chunk.  This is the SCTP equivalent
    of a TCP SYN stealth scan.
  o SCTP COOKIE-ECHO chunk port scan (-sZ): open ports are silent,
    closed ports return an ABORT chunk.
  o SCTP INIT chunk ping probes (-PY): host discovery using SCTP
    INIT chunk packets.
  o SCTP-specific IP protocol scan (-sO -p sctp).
  o SCTP-specific traceroute support (--traceroute).
  o The ability to use the deprecated Adler32 algorithm as specified
    in RFC 2960 instead of CRC32C from RFC 4960 (--adler32).
  o 42 well-known SCTP ports were added to the nmap-services file.
  Part of the work on SCTP support was kindly sponsored by
  Compass Security AG, Switzerland.  [Daniel Roethlisberger]
2009-06-03 23:15:45 +00:00
david
440980ae38 Add João Medeiros's topology saving feature.
http://seclists.org/nmap-dev/2009/q2/0409.html
2009-06-03 17:43:03 +00:00
josh
fe069f1420 Fixed a bug with the --defeat-rst-ratelimit option. 2009-05-28 23:36:45 +00:00
david
8862e63add Fix CHANGELOG typo. 2009-05-28 22:06:10 +00:00
venkat
cbba41df5c 2009-05-28 20:06:50 +00:00
josh
79b92efffb Updated the CHANGELOG to reflect the move to all PNG images in zenmap [Josh] 2009-05-28 16:20:04 +00:00
david
439e991985 When handling ICMP ping probe replies, make sure we match up with the
right type of probe (0 with 8, 14 with 13, 18 with 17). With the new
default ping, I was scanning a network where an echo reply would
mistakenly be interpreted as a response to a timestamp request, even
though that host didn't respond to timestamp requests. That host would
become the global ping host, and all its probes would be dropped,
slowing the scan way down. A ping scan of a /24 took over 1,000 seconds
when it should have taken about 10.
2009-05-27 22:08:24 +00:00
david
1538e21724 There is a new default ping probe set: -PE -PS443 -PA80 -PP. In
exhaustive testing of 90 different probes, this one emerged as the
best four-probe combination, finding 14% more Internet hosts than
the previous default, -PE -PA80. The default for nonroot users is
-PS80,443, replacing the previous default of -PS80. In addition,
ping probes are now sent in order of effectiveness (-PE first) so
that less likely probes may not have to be sent.
2009-05-27 18:21:28 +00:00
david
35eb7f1137 Use a datetime.date object to store the date criterion in the Zenmap
search dialog, not an ad-hoc (year, month, day) tuple. This fixes an
error introduced when I made the change to use strftime for date
formatting:
  File "zenmapGUI\SearchGUI.pyo", line 583, in operator_changed
  File "zenmapGUI\SearchGUI.pyo", line 566, in new_subcriterion
  File "zenmapGUI\SearchGUI.pyo", line 751, in __init__
  File "zenmapGUI\SearchGUI.pyo", line 816, in set_date
TypeError: argument must be sequence of length 9, not 3
2009-05-24 18:04:47 +00:00
fyodor
0b2b4bdc64 note MAC address prefix update 2009-05-21 00:48:11 +00:00
fyodor
2c41f84d7f o Patched configure.ac to detect Lua include and library files in
"lua5.1" subdirectories of /usr/include and the like. Apparently
  Debian puts them there. We still check the likes of
  /usr/include/lua.h and /usr/include/lua/lua.h as well. [Jan
  Christoph Nordholz]
2009-05-18 21:15:00 +00:00
fyodor
ab1fa58da2 o Fixed an assertion failure which could occur on at least SPARC Linux
The error looked like "nsock_core.c:294: handle_connect_result:
  Assertion `0' failed. Aborted". [David Fifield, Fabio Pedretti]
2009-05-15 03:01:01 +00:00
fyodor
a420fe3d4f o Improved the Oracle DB version detection signatures. [Tom Sellers] 2009-05-14 04:32:50 +00:00
batrick
38c850e8db Fixed a typo. 2009-05-13 05:22:50 +00:00
fyodor
5792af0a9c slight rephrase 2009-05-13 02:13:54 +00:00
fyodor
be9c7bf7ad Tentatively done with CHANGELOG updates for 4.85BETA9 release 2009-05-13 02:12:07 +00:00
david
4692fdc184 Fix typo in CHANGELOG. 2009-05-13 01:11:29 +00:00
fyodor
5ba8735231 Update version numbers in prep for next release; also made some CHANGELOG edits (not done with those yet though) 2009-05-13 01:03:35 +00:00
david
7903fc92bf Assign SEQ.CI a MatchPoints value of 50. 2009-05-12 21:36:05 +00:00
david
c6a739f1b5 Use a thread instead of fork to allow running the HTTP proxy on Windows. 2009-05-09 03:24:52 +00:00
david
801c3628a4 Remove the Zenmap command wizard. The profile editor has always been a
better interface with tabs instead of a linear sequence of pages. The
ability to run a scan from the editor was the one thing the command
wizard could do that the profile editor couldn't, but now it can do that
too.
2009-05-08 15:00:55 +00:00
david
6ad02f6509 Merge from /nmap-exp/david/ncat-ssl. This adds automatic generation of
temporary SSL keys and certificates in Ncat's listen mode.
2009-05-08 06:11:18 +00:00
david
5a522c647f Add a spinning progress throbber to Zenmap that animates while a scan is
running.
2009-05-06 20:32:30 +00:00
daniel
ed77fa1e48 o [Ncat] When using --send-only, Ncat will now close the network
connection and terminate after receiving EOF on standard input.
  [Daniel Roethlisberger]
2009-05-04 07:04:53 +00:00
fyodor
1324a3151a o Fixed a bug in the su-to-zenmap.sh script so that, in the cases
where it calls su, it uses the proper -c option rather than
  -C. [Michal Januszewski, Henry Gebhardt]
2009-05-03 04:33:50 +00:00
daniel
d3651a95ee o [Ncat] Unbreak hostname resolution on BSD systems where a recently
fixed libc bug caused getaddrinfo(3) to fail unless a socket type
  hint is provided. Patch originally provided by Hajimu UMEMOTO of
  FreeBSD. [Daniel Roethlisberger]
2009-05-01 22:04:59 +00:00
david
4c4fe0b4d4 Reword a CHANGELOG entry, fix a typo. 2009-05-01 17:00:20 +00:00
batrick
98e51ec007 [NSE] Added Boolean Operators for --script. You may now use a boolean operator
("and", "or", or "not") combined with categories, filenames, and filenames with
a '*', wildcard, to match many files.  This change requires the script database
to be recompiled. Please see the thread at
http://seclists.org/nmap-dev/2009/q2/0100.html for more information.
2009-04-30 05:49:47 +00:00
kris
318688acd5 updating ip_is_reserved(): 180/8 and 183/8 allocated 2009-04-29 19:20:42 +00:00
david
121c11d426 Install and use ca-bundle.crt on Unix. Rename ncat/ncat_exec.c to
ncat/ncat_posix.c as it now contains POSIX-specific functiosn beyond
exec-related ones.
2009-04-29 04:14:04 +00:00
fyodor
af6a8fcedf Note that we upgraded VC++ to 2008 SP1 2009-04-26 00:43:36 +00:00
david
d122b91891 Merge from /nmap-exp/david/nmap-ssl, /nmap-exp/david/ncat-ssl, and
/nmap-exp/david/nsock-ssl. This brings in secure SSL connections for
Ncat. See http://seclists.org/nmap-dev/2009/q2/0183.html.
2009-04-25 03:24:00 +00:00
david
8e09b0362e Oops, add CHANGELOG for r13055 in /ncat. 2009-04-24 18:05:04 +00:00
fyodor
45a2cc29b5 remove line continuation chars which confuse some people 2009-04-22 20:00:19 +00:00
fyodor
c96c7e9cf1 Added attribution to a few lines 2009-04-22 02:53:29 +00:00
fyodor
5b700dd947 New CHANGELOG in prep for BETA8 release today 2009-04-21 20:57:49 +00:00
david
b69afa3046 Fix a couple of typos in CHANGELOG. 2009-04-20 22:07:43 +00:00
david
017339e372 [Ndiff] The setup.py installation script now suggests installing the
python-dev package in a certain error situation. Previously the
error message it printed was misleading:
  error: invalid Python installation: unable to open
  /usr/lib/python2.6/config/Makefile (No such file or directory)
The change was suggested by Aaron Leininger.
2009-04-20 19:15:00 +00:00
david
e8dbcb7093 Note new Ncat web proxy GET, HEAD, and POST in CHANGELOG. 2009-04-16 21:42:24 +00:00
daniel
da6cb1d19e o [Nbase] The checksum functions now have an nbase_ prefix. This
should prevent name collisions with internal but exported functions
  in shared libraries Nmap links against (e.g. adler32() in zlib).
  Such collisions seem to confuse the runtime linker on some platforms.
  [Daniel Roethlisberger]
2009-04-16 09:38:13 +00:00
batrick
05fdc6ed90 Added note about NSE being rewritten in Lua. 2009-04-12 01:41:19 +00:00
david
c701b9559b Merge from /nmap-exp/david/ndiff-mkii and
/nmap-exp/david/zenmap-ndiff-alt. This is the new Ndiff output format
described in http://seclists.org/nmap-dev/2009/q1/0825.html and
http://seclists.org/nmap-dev/2009/q2/0127.html.
2009-04-10 19:07:39 +00:00
david
be8e612547 Note Zenmap Cancel button in CHANGELOG. 2009-04-06 17:09:58 +00:00
david
0be972cbc5 Merge from /nmap-exp/david/ncat-proxy. This adds support for
--proxy-auth in listen mode.
2009-04-06 15:42:58 +00:00
bmenrigh
9bf557485b o Expanded and tweaked the product/version/info of service scans in an
attempt to reduce the number of warnings like "Warning: Servicescan
  failed to fill info_template...".  Parts of this change include:
  o Improved the text of the warning to be less confusing
  o Increased the internal version info buffer to 256 chars from 128
  o Increased the final version string length to 160 from 128 chars
  o Changed the behavior when constructing the final version string so
    that if it runs out of space, rather than dropping the output of that
    template it truncates the template with ...
  o Fixed the printing of unneeded spaces between templates when one of the
    templates isn't going to be printed at all.
2009-04-05 02:02:15 +00:00
david
5baf65e653 Work around a Windows Zenmap crash reported by Henry Nymann. It is caused by a
GTK+ bug:
http://bugzilla.gnome.org/show_bug.cgi?id=552681
The workaround, to use a gtk.Notebook with tabs on top rather than on the side,
was suggested by Guilherme Polo.
2009-04-03 19:13:30 +00:00
david
1736b28317 [Zenmap] Gracefully handle unrecognized port states in the hosts
viewer. Apparently old versions of Nmap can return a state of
"unknown". This prevents this crash:
    File "radialnet\gui\NodeNotebook.pyo", line 107, in __init__
    File "radialnet\gui\NodeNotebook.pyo", line 257, in __create_widgets
  KeyError: u'unknown'
2009-04-03 15:31:08 +00:00
fyodor
28c491c744 Improve wording 2009-04-02 03:51:30 +00:00
fyodor
fe08d0631d A couple more updates for the CHANGELOG 2009-04-02 02:49:40 +00:00