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

49 Commits

Author SHA1 Message Date
david
cfeec34979 Remove vcredist files, moved to /nmap-mswin32-aux. 2012-10-02 00:53:49 +00:00
david
2f2e826487 Remove OpenSSL directory, moved to /nmap-mswin32-aux. 2012-10-02 00:53:12 +00:00
david
ceb25040c5 Add vcredist2008_x86.exe to the Windows zip.
This is apparently necessary on brand-new installations of Windows 2008.
2012-01-13 20:41:25 +00:00
david
97c6d85266 Include nmap-update.exe in the Windows zip file. 2011-12-20 01:42:03 +00:00
david
6d2382cadc Use "cmd /c copy" rather than "cp" when copying OpenSSL DLLs.
Using the builtin Windows copy preserves Windows ACLs. Without this, the
copied DLLs don't have their original ACLs, and something about this
causes the program to abort with error 0xc0000022.
2011-08-31 19:41:13 +00:00
fyodor
4b2528a3c9 make drive letter (for Windows VCExpress install path) case-insensitive. The registry key on my Win7 system uses c:\ instead of C:\ for some reason 2011-08-21 21:12:08 +00:00
fyodor
f715da890e Fix a bug in the Makefile which used slightly the wrong path name in trying to delete a .svn directory 2010-11-20 08:57:33 +00:00
fyodor
51bfc9d384 Remove a .svn directory which was getting left in the builds (problem noted by Rob Nicholls 2010-11-20 08:34:55 +00:00
robert
7f36aa4ca4 Copy the VC++ 2008 Redistributable that's been added to support Zenmap. 2010-11-17 00:06:47 +00:00
david
dba1d73570 Rearrange third-party license files. 2010-10-30 02:15:00 +00:00
david
ce075558de Include third-part license notices in Windows packages. 2010-10-14 05:22:42 +00:00
david
82e2cc323d Copy the nselib directory as we do in the POSIX makefile, to avoid installing
.svn directories. These were previously present in the Windows zip file, in the
nselib/data and nselib/data/psexec directories.
2010-06-11 22:39:10 +00:00
david
7b1a1d46f8 Add nmap-payloads to the Windows build. 2010-05-25 18:51:44 +00:00
david
a669c3a39f Merge r16779:16804 from /nmap-exp/david/nmap-nping. This adds Nping
into the standard distribution.
2010-02-17 01:46:34 +00:00
fyodor
a2b0f3b0fe grab VC express install location from registry rather than hard coding it, as even the default differs by platform 2009-11-16 08:30:04 +00:00
ithilgore
860686e001 Changed the Makefile default paths according to the discussion here: http://seclists.org/nmap-dev/2009/q3/0449.html
Unfortunately, it seems cygwin doesn't know how to expand a variable like %ProgramFiles% so that the Makefile would be locale-agnostic, so I just modified it for the most common version of "Program Files".
2009-08-08 01:33:21 +00:00
david
79fa5e0e1d Add a default bundle of trusted CA certificates for Ncat, extracted from
Windows. Use this bundle if no other was specified with --ssl-trustfile.
Instructions for extracting the certificates are included. I have to go back
now and make this compile on Unix.
2009-04-29 03:36:26 +00:00
jah
7a23fa793e Added nse_main.lua to NSIS installer and zip package. 2009-04-05 20:09:51 +00:00
fyodor
5e5d997335 Add back the -r option to zip so that it recurses into the directory 2009-03-15 23:29:03 +00:00
david
827bf68360 Remove nmap-$(NMAP_VERSION)-win32.zip before rebuilding. If this isn't done,
then old files that were in a previous build can be in the zip file of a new
build that doesn't have those files anymore. When the zip command sees an
existing archive, it modifies the archive rather than rebuilding it from
scratch.
2009-02-16 19:04:41 +00:00
david
7f3effda4a o [Ndiff] Ndiff is now included in the Windows zip distribution. For
space reasons, it is not an executable compiled with py2exe as in
  the executable installer, rather it is the Ndiff source code
  (ndiff.py) and a batch file wrapper (ndiff.bat). Because it's not
  precompiled, it's necessary to have a Python interpreter
  installed. [David]
2009-02-04 22:48:21 +00:00
david
d830039182 Remove the creation of the obsolete zenmap directory. It wasn't copied into the
installed files anyway.
2009-02-03 19:41:36 +00:00
david
1073c8283a Merge from /nmap-exp/david/nmap-ndiff and /nmap-exp/david/zenmap-ndiff. 2008-09-18 15:51:40 +00:00
kris
c74ce1f424 Adding Ncat to /nmap. This should have Ncat in the regular build systems for
Windows and UNIX, and install/distro system for the source tarball, RPM, OS X
installer (thanks to David) and the Windows installer.

configure --without-ncat keeps it out on Unix
2008-09-16 01:34:28 +00:00
david
b3eddfe90a Remove the nselib-bin directory. Almost all references to it have been removed
too. The section in scripting.xml about creating C modules is gone. (But maybe
it should be replaced with a tutorial on making static modules?) The only
places where nselib-bin is still referenced are in mswin32/nsis/Nmap.nsi, where
it is still removed on uninstallation; and in mswin32/nmap.vcproj, from where I
don't have the resources now to remove it.
2008-09-05 05:32:06 +00:00
michael
1b9b15f45a The licence formatting sed scripts are now compatible with gnu and bsd sed, so they can now be used to build a macOSX installer 2008-07-11 20:02:09 +00:00
fyodor
2c4f8d1a67 o The Nmap Windows self-installer now automatically installs the MS
Visual C++ 2008 runtime components if they aren't already installed
  on a system.  These are some reasonably small DLLs that are
  generally necessary for applications compiled with Visual C++ (with
  dynamic linking).  Many or most systems already have these installed
  from other software packages.  The lack of these components led to
  the error message "The Application failed to intialize properly
  (0xc0150002)." with Nmap 4.65.  A related change is that Nmap on
  Windows is now compiled with /MD rather than /MT so that it
  consistently uses these runtime libraries.  The patch was created by
  Rob Nicholls.
2008-06-29 04:52:00 +00:00
kris
44f6087b94 Merging changes from my vc2008-testing branch. This moves Windows development
to VC++2008.
2008-06-13 05:58:11 +00:00
fyodor
cdcf26d420 Win32 installer improvements:
o Our WinPcap installer now starts the NPF driver running as a
  service immediately upon installation and after restarts. You can
  disable this with new checkboxes. This behavior is important for
  Vista and Windows Server 2008 machines when User Account
  Control (UAC) is enabled. [Rob Nicholls]

o Nmap and Nmap-Winpcap silent installation now works.  Nmap can
  be silently installed with the /S option to the installer.
  If you install Nmap from the zip file, you can install just
  Winpcap silently with the /S option to that
  installer. [Rob Nicholls]

o Our WinPcap installer is now included with the Nmap Win32 zip
  file. [Fyodor]

o Numerous miscellaneous improvements were made to our Win32
  installer, such as using the "Modern" NSIS UI for WinPcap,
  improving the option description labels, and showing a finish
  page in all cases. [Rob Nicholls]
2008-06-01 03:18:35 +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
fyodor
70eac662f4 o Reformat Nmap COPYING file (e.g. remove C comment markers, reduce
line length) during Nmap windows build so that it looks much better
  when presented by the Windows executable (NSIS) installer.  Thanks
  to Jah for the patch (which was modified slightly by Fyodor).
2008-03-21 01:05:09 +00:00
fyodor
b6873eddb3 fix mswin32/Makefile so mswin32 zipfile properly includes nselib-bin directory. Thanks to Rob Nicholls for the report 2007-12-08 02:33:20 +00:00
david
08f20fb15e Change NSE_LIB_FILES in mswin32/Makefile to reflect that DLLs are in nselib-bin now. Without this "make" didn't work for me. 2007-11-29 18:49:02 +00:00
david
50c4981934 Remove the first-generation OS detection and nmap-os-fingerprints. 2007-11-03 01:31:02 +00:00
fyodor
02db0e5981 Rename Umit to Zenmap to reduce confusion between the version we ship with Nmap as the integrated GUI and the version maintained separately at umit.sourceforge.net 2007-10-24 21:45:50 +00:00
kris
4c79043958 Merging r5523 from my umit-integration branch - Modifying Makefiles and making my own modified scripts 2007-08-16 20:16:10 +00:00
fyodor
2b04b1c451 merge soc07 r5308:5317 - finish umit win build integration 2007-08-11 06:06:56 +00:00
fyodor
e50380f9d7 merge soc07 r5283 - prelim umit windows build integration 2007-08-11 06:04:30 +00:00
fyodor
01b5a155e1 merge soc07 r5063:5065 - added support for nse-C-modules under windows; misc. nse improvements 2007-08-11 04:59:14 +00:00
fyodor
7652ebeefb merge soc07 r4982:4986 - updated winbuild auto versioning to be more efficient; auto update version in add/remove programs 2007-08-11 04:38:47 +00:00
fyodor
f0f053433f merge soc07 r4959:4963 - Added a script that automatically sets the version on nmap.rc and nmap.nsi 2007-08-11 04:31:34 +00:00
fyodor
4fde7aef83 merge soc07 r4831 - Avoid putting .svn directories in the Windows zip file. 2007-08-11 03:46:08 +00:00
fyodor
3e38a10dda merge soc07 r4819 - Put NMAP_VERSION in nmap.h only and have the makefiles grep it from there 2007-08-11 03:33:59 +00:00
fyodor
b46b0e3faf bump version number to alpha5, fix problem which prevented scripts dir from appearing in nmap win32 .zip version 2007-04-24 22:01:13 +00:00
fyodor
bba26da49f incl nmap-os-db in windows binary distros, fix max-retries, some spellchecking 2006-07-02 21:34:29 +00:00
fyodor
22fc622b04 considering removing some functions suggested by Marek 2006-06-19 04:01:16 +00:00
fyodor
1b54cfc578 add a comment to mswin32/Makefile 2006-06-03 11:20:43 +00:00
fyodor
bb10b6a8f3 moved everything to VS Express 2005 2006-05-31 23:01:19 +00:00
fyodor
e56c5b73b8 About to do Nmap 4.03 2006-04-22 23:00:14 +00:00