1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-08 06:26:33 +00:00
Commit Graph

617 Commits

Author SHA1 Message Date
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
fyodor
ce8fc3ea9b CHANGELOG for 4.85BETA7 2009-04-02 02:40:24 +00:00
fyodor
2bf410a185 CHANGELOG for 4.85BETA6 2009-03-31 22:10:20 +00:00
david
16121b372c Add a round trip time estimate to host status lines. It looks like
Host scanme.nmap.org (64.13.134.52) is up (0.071s latency).
2009-03-31 21:21:36 +00:00
david
d1a77bb85e Simplify and combine the write_host_status code for ping scan and port
scans. This is the code that prints
	Host ... appears to be up.
	Host ... appears to be down.
	Host ... appears to be up ... good.
	Host ... appears to be down, skipping it
Except that now these messages are uniform and are
	Host ... is up.
	Host ... is down.
In addition, the host state --reason information is printed for port
scans just as for ping scans, which appears to have been an oversight
before.
2009-03-31 19:57:25 +00:00
david
fbb73481d3 Zenmap] A typo that led to a crash if the ndiff subprocess
terminated with an error was fixed. The message was
  File "zenmapGUI\DiffCompare.pyo", line 331, in check_ndiff_process
UnboundLocalError: local variable 'error_test' referenced before assignment
2009-03-31 19:35:41 +00:00
david
1e6204ffe0 [Zenmap] A crash was fixed:
File "zenmapGUI\SearchGUI.pyo", line 582, in operator_changed
  KeyError: "Syst\xc3\xa8me d'Exploitation"
The text could be different, because the error was caused by
translating a string that was also being used as an index into an
internal data structure. The string will be untranslated until that
part of the code can be rewritten.
2009-03-31 16:55:24 +00:00
david
8fef386595 Add a new generic match line for SSLv3-only servers to
nmap-service-probes. This replaces an incomplete set of specific match
lines, though a few of those have been retained where they might give
information on the OS or SSL implementation. There is also a new probe
that works against SSLv2-only servers. The patch is from Kristof
Boeynaems.
2009-03-31 16:14:14 +00:00
david
ac21f7fa5b [Zenmap] A bug was fixed that caused a crash when doing a keyword:
or target: search over hosts that had a MAC address. [David] The
crash output was
    File "zenmapCore\SearchResult.pyo", line 86, in match_keyword
    File "zenmapCore\SearchResult.pyo", line 183, in match_target
  TypeError: argument of type 'NoneType' is not iterable
2009-03-30 21:53:52 +00:00
fyodor
18348ef5ef note -n option 2009-03-30 19:39:47 +00:00
fyodor
e5e9d869f4 Update in prep for 4.85BETA5 release 2009-03-30 18:40:25 +00:00
david
e9d7cab6ef The following OS detection tests are no longer included in OS
fingerprints: U1.RUL, U1.TOS, IE.DLI, IE.SI, and IE.TOSI. URL, DLI,
and SI were found not be helpful in distinguishing operating systems
because they didn't vary. TOS and TOSI were disabled in 4.85BETA1
but now they are not included in prints at all.
2009-03-27 23:07:08 +00:00
david
e178bbbab0 Add to CHANGELOG:
o [Ncat] The --exec and --sh-exec options now work in UDP mode like
  they do in TCP mode: the server handles multiple concurrent clients
  and doesn't have to be restarted after each one. Marius Sturm
  provided the patch.
2009-03-26 15:13:52 +00:00
david
4d73305a5a Add a fix in the calculation of the SEQ.CI test submitted by Guillaume
Prigent. The CI samples could sometimes be written into the TI array.
This would happen if there were any holes in the original CI array.
2009-03-26 14:28:53 +00:00
daniel
e011a1bb2e o Nbase has grown routines for calculating Adler32 and CRC32C
checksums. [Daniel Roethlisberger]
2009-03-25 12:49:43 +00:00
david
5bc82ec633 Make the Scan Output expanders in the Zenmap diff windows work more naturally.
There used to be some complicated logic to resize the whole window when both
the expanders were closed. Just using a better packing strategy is a better
solution.
2009-03-24 16:41:34 +00:00
david
9db5c1fa7e Zenmap no longer shows an error message when running Nmap with options that
cause a zero-length XML file to be produced (like --iflist).
2009-03-23 19:33:31 +00:00
david
9c3cc6458b Add new Ndiff version and OS differencing to CHANGELOG. 2009-03-18 02:07:40 +00:00
bmenrigh
03c139ff89 Fixed (removed) the use of strtok in TargetGroup::parse_expr by using
strchr() per David's suggestion.  strtok uses static (global) state to
track the string it is parsing.  In this case, load_exclude was also
using strtok and calling parse_expr which was wiping out the previous
strtok state.  This introduce two bugs, first, only the first exclude
on a line would be loaded from the exclude file, and second, there was
an invalid access into free()'d memory in load_exclude (found with
Valgrind).  The use of strtok should be highly discouraged because
these types of bugs are so easy to introduce.
2009-03-16 21:31:57 +00:00
fyodor
58531728a3 more trivial CHANGELOG changes 2009-03-15 23:13:35 +00:00
fyodor
2427aba106 Minor CHANGELOG update 2009-03-15 23:08:23 +00:00
david
10962f4fc0 A bug was fixed in route finding on BSD Unix. The libdnet function
addr_stob didn't handle the special case of the sa_len member of
struct sockaddr being equal to 0 and accessed unrelated memory past
the end of the sockaddr. A symptom of this was the fatal error
  nexthost: failed to determine route to ...
which was caused by the default route being assigned a netmask other
than 0.0.0.0.
2009-03-15 22:55:20 +00:00
fyodor
2c99534da8 Some trivial changes to CHANGELOG 2009-03-15 19:23:00 +00:00
fyodor
608d6f3d12 Update CHANGELOG in prep for 4.85BETA4 release 2009-03-15 08:32:59 +00:00
david
fd202518ee [Zenmap] A crash was fixed that would happen when you ran a scan
that didn't produce any host output (like "nmap --iflist") and then
tried to remove it from the inventory. [David]
The crash looked like
  ValueError: list.remove(x): x not in list
2009-03-13 18:08:11 +00:00
david
f3a4f40583 Document some new Ncat features and fixes in CHANGELOG. 2009-03-12 18:09:36 +00:00
david
df7f565cc5 [Ndiff] Added a workaround for a bug in PyXML. The bug would cause a
crash that looked like "KeyError: 0". Fyodor reported the error.
2009-03-10 15:31:27 +00:00
david
2e8c2cf97d [Zenmap] Fixed a crash when something that looked like a format
specifier (like %y) appeared in a profile. The error message was
  ValueError: unsupported format character 'y' (0x79)
2009-03-09 18:10:19 +00:00
ron
8424be764d Updated CHANGELOG with the major changes I've made since my last merge 2009-03-05 02:30:17 +00:00
ron
45744eddc3 Merge in changes from my private branch, primarily smb-brute.nse and smb-pwdump.nse, among other smaller changes. 2009-03-05 02:03:29 +00:00
david
523452a0d0 o Fixed the install-zenmap make target for Solaris portability.
Solaris /bin/sh does not have test(1) -e. [Daniel Roethlisberger]
2009-03-04 18:33:15 +00:00
david
5ed0e17ea0 Treat a service named "unknown" as if it were not named in nmap-services for
purposes of output. What this means is that the port name will not be
"unknown?" or "ssl/unknown?" if version detection failed to find a match, but
simply "unknown" or "ssl/unknown".
2009-03-03 18:56:21 +00:00
david
72d3ffe636 Version detection used to omit the "ssl/" service name prefix if an
SSL-tunneled port didn't respond to any version probes. Now it keeps "ssl/" as
an indication that SSL was discovered, even if the service behind it wasn't
identified. Kristof Boeynaems reported the problem and contributed a patch.
2009-03-03 17:38:28 +00:00