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

3493 Commits

Author SHA1 Message Date
fyodor
4742ed7845 update SMTPcommands with new code from Jason which works better against Postfix and some other systems. Also, I made it less verbose and changed the ID to SMTPcommands to match the filename. 2008-05-27 07:36:05 +00:00
fyodor
fa943e8f09 citetitle tag for nmap-dev and nmap-hackers list names 2008-05-27 06:01:21 +00:00
kris
f28d91edd1 Adding a matchline for the Metasploit Framework msfd daemon. I've tested it
on the following versions (the last one is from SVN):

55554/tcp open  metasploit Metasploit Framework msfd 3.0-beta-dev
55554/tcp open  metasploit Metasploit Framework msfd 3.0
55554/tcp open  metasploit Metasploit Framework msfd 3.1-release
55554/tcp open  metasploit Metasploit Framework msfd 3.2-release
2008-05-26 17:49:16 +00:00
kris
ee876ada98 o Replaced kibuvDetection.nse with version detection match lines which
work better than the script. [Kris, Brandon]
2008-05-25 23:30:21 +00:00
fyodor
71a29d4e2d o Fixed a bug in the showOwner NSE script which caused it to try UDP
ports instead of just TCP ports.  This made it very slow in the
  common case where there are many UDP ports in the open|filtered
  state.  Thanks to Jason DePriest for reporting the problem and Jah
  for tracking it down and fixing it.
2008-05-25 01:38:48 +00:00
david
be46ec3054 Add to CHANGELOG:
o A bug was fixed that could cause Zenmap to crash when loading a
  results file that had multibyte characters in it. The error looked 
  like
    Gtk-ERROR **: file gtktextsegment.c: line 196 (_gtk_char_segment_new): assertion failed: (gtk_text_byte_begins_utf8_char (text))
2008-05-23 04:41:22 +00:00
david
e0c37613b5 Some nmap-os-db cleanup and canonicalization. 2008-05-23 04:37:56 +00:00
fyodor
779b96a197 trivial copyright text tweak: filename nmap-os-fingerprints has changed to nmap-os-db 2008-05-22 20:45:32 +00:00
fyodor
3c809730b3 update some links to new locations 2008-05-22 18:36:53 +00:00
david
48fd27a00d Announce the Mac OS X binary packages in CHANGELOG and give credit to the two
most active testers.
2008-05-22 15:05:06 +00:00
david
710003dbab Canonicalize some prints in nmap-os-db. 2008-05-22 15:03:25 +00:00
fyodor
e06491f9f7 adjusted ISC Bind named signatures to match scanme.nmap.org, which is currently running 9.3.4 2008-05-22 08:34:07 +00:00
bmenrigh
8939e86580 Added \r\n to Apache service match to try to cut down on this (very
common) warning:

Warning: Servicescan failed to fill info_template (subjectlen: 3793). 
Too long? Match string was line 3320: v/Apache httpd/$1/$2
2008-05-21 21:04:04 +00:00
david
996a8d57f3 Update macosx/README for nmap-4.62-test9. 2008-05-21 16:33:08 +00:00
kris
2b825faa17 Nmap now ships and links with OpenSSL (currently the newest 0.9.8g) on Windows.
The necessary libraries (lib and dll) and headers required for compilation and
linking are in mswin32/OpenSSL.  A detailed upgrade guide is available in
mswin32/OpenSSL/upgrade-guide.txt.

Thanks to Thomas Buchanan for doing the initial work and writing up the initial
build guide.

My openssl-testing branch has been posted on nmap-dev for 12 days and has been
tested by (at least) Thomas, Jah and I, with no reports of failure.

http://seclists.org/nmap-dev/2008/q2/0249.html
2008-05-20 20:22:50 +00:00
david
35fdfe5e01 Update macosx/README for nmap-4.62-test8. 2008-05-20 15:44:47 +00:00
david
2c38a157fa In macosx/Makefile, export CC, CPPFLAGS, CFLAGS, CXXFLAGS, and LDFLAGS to
make-bundle.sh so it can use them to build the binary authorization wrapper.
2008-05-20 15:43:58 +00:00
david
8663003c36 The NSE HTTP library now uses the host name specified on the command
line when making requests, which improves script scanning against web
servers with virtual hosts. Thanks to Sven Klemm for the patch.
2008-05-20 06:13:26 +00:00
david
7c5fa7a808 Remove an unused LUAFLAVOR=bsd definition in configure.ac. 2008-05-20 05:55:13 +00:00
david
cac1f8cf09 Pass CC to the liblua build. Also simplify the code handling Lua CFLAGS a bit. 2008-05-20 05:52:06 +00:00
david
fac8d52c1c Remove a test for the existence of $CXX in configure.ac. This was already done
better by AC_PROG_CXX and caused a failure when configured with ccache:

CXX="ccache /usr/bin/g++-4.0" ./configure
checking build system type... i386-apple-darwin9.2.2 
checking host system type... i386-apple-darwin9.2.2 
checking for gcc... ccache /usr/bin/gcc-4.0 
checking for C compiler default output file name... a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
checking for suffix of object files... o 
checking whether we are using the GNU C compiler... yes 
checking whether ccache /usr/bin/gcc-4.0 accepts -g... yes 
checking for ccache /usr/bin/gcc-4.0 option to accept ISO C89... none needed 
checking for inline... inline 
checking for gcc... (cached) ccache /usr/bin/gcc-4.0 
checking whether we are using the GNU C compiler... (cached) yes 
checking whether ccache /usr/bin/gcc-4.0 accepts -g... (cached) yes 
checking for ccache /usr/bin/gcc-4.0 option to accept ISO C89... 
(cached) none needed 
checking whether we are using the GNU C++ compiler... yes 
checking whether ccache /usr/bin/g++-4.0 accepts -g... yes 
checking for ccache /usr/bin/g++-4.0... MISSING 
configure: error: Could not locate a C++ compiler. If it exists, add it 
to your PATH or give configure the CXX=path_to_compiler argument. 
Otherwise, install a C++ compiler such as g++ or install a binary 
package of Nmap (see http://nmap.org/download.html ))
2008-05-20 05:31:53 +00:00
kris
7d38c4dc6e o Nmap now understands the RFC 4007 percent syntax for IPv6 Zone IDs.
On Windows, this ID has to be a numeric index.  On Linux and some
  other OS's, this ID can instead be an interface name.  Some examples
  of this syntax:
    fe80::20f:b0ff:fec6:15af%2
    fe80::20f:b0ff:fec6:15af%eth0

This was a lot simpler than the method I previously implemented and posted
to nmap-dev.  Now I just extract the zone ID from the already available
getaddrinfo() data rather than parsing it out myself.
2008-05-20 05:21:29 +00:00
fyodor
ce3ce4f541 change recursive query dns test from isc.sans.org to www.wikipedia.org 2008-05-16 22:17:41 +00:00
michael
b32c2df695 Here is the updated changelog for my preceeding patch. 2008-05-15 22:44:50 +00:00
michael
47e4b7aee5 Fixed a bug in nmap_dns.cc where the endian of the platform that nmap ran on
might negitivly effect how efficiently nmap stores cache values in a hash 
table. Now ntohl is called to correctly reorder the values on little endian 
platforms before the hash calculation is preformed.
2008-05-15 22:41:49 +00:00
jurand
0708d3144d Fixed the nmap_command_path bug in Zenmap. The variable now actually accesses the nmap_command_path in zenmap.conf file. It is
accessed by a new class in UmitConf called PathsConfig, which represents the [paths] section in zenmap.conf. [Jurand Nogiec]
2008-05-15 21:10:20 +00:00
david
75dad22d50 Commit the results of integrating about 10 OS submissions (while testing the
new fingerprint tool).
2008-05-15 20:47:26 +00:00
fyodor
7376e1eee1 note preferred format for --script-args option 2008-05-15 19:09:21 +00:00
kris
b7b8fef7f4 Removing "Recursion not enabled" from dns-test-open-recursion.nse because it only adds clutter to the output 2008-05-15 15:12:58 +00:00
fyodor
c868e31105 fix signature match for scanme.nmap.org 2008-05-14 23:26:31 +00:00
kris
2881b4faab HTTP_open_proxy.nse fix: tags{} -> categories{} 2008-05-14 21:02:27 +00:00
kris
d2a8535ebc Fixing r7470 (patch for ICMP ping + IPv6)--it stopped every IPv6 scan 2008-05-14 16:55:09 +00:00
kris
abe470fba8 Change SSLv2-support.nse to only print cipher list if verbosity>=2 or debugging>0 2008-05-14 04:08:07 +00:00
bmenrigh
1018992e15 Loosened the non-HTTP regexp so that Skype is properly identified more
often.  Also added a product string so that the version column isn't
blank.
2008-05-13 20:19:38 +00:00
david
8aabab33ab Remove a duplicate parameter entity definition of attr_percent in nmap.dtd. 2008-05-12 15:54:14 +00:00
fyodor
732c32a09e Quite if user tries ICMP echo/netmask/timestamp request ping with IPv6, sine we don't yet support it. Patch from Jah. 2008-05-12 03:04:01 +00:00
kris
e7eafc8928 Whoops, I missed running --script-updatedb for r7439 (removing mswindowsShell.nse) 2008-05-11 05:49:02 +00:00
kris
48a8bd757c Removing mswindowsShell.nse--there is a version detection match to accomplish the same thing 2008-05-10 20:52:16 +00:00
david
1f440038b7 Update macosx README for nmap-4.62-test7. 2008-05-10 15:06:31 +00:00
david
0a52f1e459 Update macosx README for nmap-4.62-test6. 2008-05-10 03:34:17 +00:00
david
4b3073de6c Add a little changelog to the macosx README. 2008-05-10 03:20:36 +00:00
fyodor
e843583ef3 o Nmap now reports scan start and end times for individual hosts
within a larger scan. The information is added to the XML host
  element like so: [host starttime="1198292349" endtime="1198292370"]
  (but of couse with angle brackets rather than square ones).  It is
  also printed in normal output if -d or "-v -v" are
  specified. [Brandon, Kris, Fyodor]
2008-05-09 05:21:44 +00:00
david
ce83ee9a43 Add to CHANGELOG:
o "make uninstall" now uninstalls Zenmap as well. The uninstall_zenmap
  script now deletes directories that were installed. [David]
2008-05-07 18:25:12 +00:00
david
326424ebdb Call the Zenmap setup.py uninstaller from the uninstall-zenmap target. 2008-05-07 02:42:22 +00:00
david
7b3be0483b Remove the listing of zenmap.1.gz from nmap.spec.in, and remove the manual
installation of that file from zenmap.spec.in because that is now handled by
the makefile.
2008-05-06 23:56:13 +00:00
david
67739dfa73 Create $(DESTDIR)$(mandir)/man1 before trying to install zenmap.1 into it in
Makefile.in.
2008-05-06 23:55:25 +00:00
fyodor
bad1caa2e0 o Fixed a bug which caused Nmap to send bad checksums on Solaris 10
x86.  This was due to a workaround for an Ancient Solaris 2.1 bug
  which activated when the OS string matched "solaris2.1*".  The
  problem has now been resolved until Solaris 20 comes out and hits
  our "solaris2.2*" bug workarounds. Thanks to Nathan Bills for the
  problem report.  Fixed by Fyodor.
2008-05-06 23:28:34 +00:00
doug
976ebc0414 Anchored the hunchentoot server line on a CRLF boundary thanks
to suggestion from Fyodor.
2008-05-06 22:36:32 +00:00
bmenrigh
65c650382f Simple typeo (XP->Vista) fix 2008-05-06 07:32:44 +00:00
fyodor
5e8515e5fd o We now compile in IPv6 support on Windows. In order to use this,
you need to have IPv6 set up.  It is installed by default on XP, but
  must be downloaded from MS for XP.  See
  http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx . [Kris]
2008-05-06 07:16:38 +00:00