dmiller
210adf941e
Remove nmap-update
...
This feature was never publicly released, and has not been distributed
in our binary builds for a couple versions now. It needed to be removed
in order to reduce the number of places Nmap looks for data files. See #2051
2020-08-27 19:13:31 +00:00
dmiller
f05296d7f7
Merge changes from Nmap 7.80 release branch
2019-08-11 05:30:19 +00:00
dmiller
c752223c7b
Simplify some IfSilent calls (MessageBox is not displayed in silent mode anyway)
2019-06-19 19:42:28 +00:00
dmiller
4897d3c802
Extract exes and reg files to randomized PLUGINSDIR to ensure we use a clean copy
2019-06-19 19:42:28 +00:00
dmiller
6d5afa74f2
Some changes to support Nmap OEM silent installer
2019-06-19 19:42:27 +00:00
dmiller
134782eef5
Remove /NPFSTARTUP installer option, deprecated by Npcap installer
2019-06-19 18:33:52 +00:00
dmiller
e3afc3f5a6
Ensure large strings build of NSIS is used. Fixes #1396
2019-01-07 18:15:49 +00:00
dmiller
cadb66231f
Merge 7.70 release branch into trunk
2018-03-20 18:08:25 +00:00
dmiller
5a5addb0ef
Sign the Nmap uninstaller
2017-01-08 03:30:45 +00:00
dmiller
c55b7f6f92
Rework Windows bundling to include Npcap instead of Winpcap
2016-06-14 14:16:48 +00:00
dmiller
542f0afe65
Add DisplayVersion to Uninstall windows registry key. Closes #263
2016-02-03 19:19:37 +00:00
dmiller
0952bed032
Merge final changes to support VS2013 build
...
Changes:
* Fix a collision of the name PS_NONE with a different constant in shlobj.h
* Update solution and project files for VS2013
* Update the NSIS installer to reference the VC 2013 redistributable
2015-01-17 04:35:01 +00:00
robert
0772a10895
Updated Nmap NSIS file to use WinPcap 4.1.3 installer.
2014-01-11 15:00:05 +00:00
david
9644ad825f
Don't edit nmap.rc and nsis/Nmap.nsi in place.
...
Make new versioned nmap.rc.in and nsis/Nmap.nsi.in, and use those to
generate unversioned nmap.rc and nsis/Nmap.nsi. The changes made to
those files were constantly causing problems with updating.
2012-10-31 17:00:59 +00:00
robert
95c60718c1
Prevent Subversion hidden folder (.svn) from being added to Nmap's Windows setup file when copying the licenses directory.
2012-10-22 19:48:26 +00:00
robert
165d010202
Updated the Nmap.nsi file to check the new Visual C++ redistributable versions. Simplified the check for Visual C++ 2010 and improved the check for x64 systems (now additionally checks the Wow6432Node to prevent an error message even when the software was installed correctly). Also bumped the version number of the NSIS file to match the rest of Nmap.
2012-10-11 10:53:58 +00:00
david
cfeec34979
Remove vcredist files, moved to /nmap-mswin32-aux.
2012-10-02 00:53:49 +00:00
david
316a6f1f8b
Add nmap-update to the Windows installer.
2011-12-20 01:58:26 +00:00
robert
737bb9e2dc
Updated Visual C++ Redistributables and UID/Display names as appropriate for the April 2011 MFC Security Update (MS11-025)
...
http://www.microsoft.com/technet/security/bulletin/ms11-025.mspx
http://support.microsoft.com/kb/2467173
http://support.microsoft.com/kb/2467174
2011-04-21 09:59:54 +00:00
fyodor
c901881496
Make the uninstaller properly delete nping.exe (also updates version number, but that was incidental as part of the build script)
2011-02-14 07:52:01 +00:00
robert
55c9407b17
Update Nmap version number to 5.36TEST4 in prep for the next release.
2011-01-21 18:40:46 +00:00
robert
33a6a0a49b
Added the py2exe, share and licenses folders to be removed during an installation over the top of an existing Nmap installation. This clears out any bad DLLs that might have been installed in older versions of Nmap (e.g. 5.36TEST1).
2010-11-20 09:04:49 +00:00
robert
f91c93dfee
Improved the Uninstaller section so it deletes the new license files and doesn't warn if Nmap isn't present (useful if the other tools, such as Ncat, were installed separately).
2010-11-18 15:55:01 +00:00
robert
29d67ee8c3
Updated the Visual C++ 2008 Redistributable to the latest SP1 version to avoid Windows Update prompting for the SP1 update after installing the RTM with ATL update.
...
Added new functions to create the Nmap uninstaller and install the VC++ 2008 and 2010 redistributables in the appropriate sections. Previously we only created the uninstaller if the Nmap Core Files were selected, and we didn't install the VC++ files if Nping, Ncat and Ndiff were installed on their own.
2010-11-18 13:22:49 +00:00
robert
62894a15f0
Added the VC++ 2008 (RTM with ATL fix) Redistributable to support Zenmap as Python 2.6 onwards is built using VC++ 2008. This is required now that Nmap uses VC++ 2010 instead of VC++ 2008 SP1, as we were previously relying upon the files installed by the VC++ 2008 SP1 Redistributable. The Nmap setup file only installs the 2008 redistributable if Zenmap has been selected.
2010-11-16 21:01:20 +00:00
david
7e8e4bf5b9
Update build instructions and build scripts for Python 2.7.
2010-11-10 03:00:01 +00:00
robert
f91a6868c7
Updated the Nmap installer's description for "Nmap Core Files" to say Visual C++ 2010 instead of Visual C++ 2008 to match the included redistributable file.
2010-11-06 16:31:12 +00:00
robert
79ab71577a
Updated the Visual C++ Redistributable package from 2008 to 2010 and modified the Windows installer to check the new registry keys that are created. This is to support David's update of the Nmap solution file to VC++ 2010.
2010-11-05 18:05:05 +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
1ff33d9d50
Update version numbers in Windows build files.
2010-09-15 23:58:10 +00:00
robert
e8aab6daac
Nmap's version of the WinPcap installer has been updated to 4.1.2.
2010-07-15 17:25:24 +00:00
david
cd29377b15
Use lzma whole-file compression in the Windows installer, instead of the
...
default zlib. The lzma-compressed installer is 15% smaller than the zlib one.
See http://seclists.org/nmap-dev/2010/q2/1011 for test results.
2010-06-30 14:55:12 +00:00
david
6df527a98c
Update version number in nmap.rc and Nmap.nsi.
2010-06-30 14:50:00 +00:00
robert
3859e3dc64
Latest version number.
2010-06-07 07:05:48 +00:00
david
7b1a1d46f8
Add nmap-payloads to the Windows build.
2010-05-25 18:51:44 +00:00
david
5fdf2aed63
Document the /D option in Nmap.nsi. It is a built-in NSIS option to set the
...
installation directory, but it has some restrictions:
;; It must be the last parameter used in the command line and must not
;; contain any quotes, even if the path contains spaces. Only absolute
;; paths are supported.
2010-04-30 13:55:08 +00:00
david
df2344e6d4
Add new options to the Windows setup.exe installer.
...
;; /NMAP=NO don't install Nmap
;; /REGISTERPATH=NO don't add the installation directory to PATH
;; /WINPCAP=NO don't install WinPcap
;; /REGISTRYMODS=NO don't install performance-related registry mods
;; /ZENMAP=NO don't install Zenmap
;; /NCAT=NO don't install Ncat
;; /NDIFF=NO don't install Ndiff
;; /NPING=NO don't install Nping
2010-04-27 18:02:41 +00:00
david
522fe57eac
Document options in Nmap.nsi.
2010-04-26 19:21:39 +00:00
robert
f5e3cee4ac
Simplified call to WinPcap installer during silent installs, now that the installation directory is no longer required (our WinPcap installer handles it all internally).
2010-04-24 20:48:57 +00:00
david
eb15f3ae27
Update vcredist_x86.exe to version 9.0.30729.4148. Axel Pettinger reported that
...
the previous version, 9.0.30729.17, causes a Windows Update when installed on
Windows 7 because the old version was the subject of security advisory
MS09-035. See http://seclists.org/nmap-dev/2010/q1/528 for lots of links and
details.
The file I downloaded was from
"Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update"
http://www.microsoft.com/downloads/details.aspx?familyid=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c&displaylang=en
Specifically,
http://download.microsoft.com/download/9/7/7/977B481A-7BA6-4E30-AC40-ED51EB2028F2/vcredist_x86.exe
2010-03-03 00:25:28 +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
david
15c2f0368b
Add the /NPFSTARTUP=NO option to the Nmap installer, to be passed to the
...
WinPcap installer if appropriate.
2010-01-15 06:24:11 +00:00
fyodor
9cd76905a1
Applied Winpcap installer patch from Rob Nicholls which:
...
o UPgrades to latest version of WinPcap (4.1.1)
o corrects a long-standing bug in our WinPcap installer (we surrounded
the install path in the registry with double quotes, which meant we
wouldn't uninstall our older versions during an install)
o removed the GUI option to select where the WinPcap files are
installed (all of the important ones end up in the Windows directory
anyway). WinPcap folder is installed in the same Program Files
location on x64 platforms as the official WinPcap installer uses
(although we're not sure that is the best place)
o Rob notes that he's successfully tested the installer on XP SP3,
2003 SP2 x86, Vista SP2 x86 and Windows 7 x64
2009-10-25 23:26:40 +00:00
jah
bfa1e3ef9b
Added a note that the registry details for Redist package need updating
...
whenever the Redist package is upgraded.
2009-07-15 22:27:34 +00:00
jah
b1ca97694d
Update the uninstall registry key for the upgraded vcredist_x86.exe package
...
(r13075).
(See http://seclists.org/nmap-dev/2009/q3/0164.html )
2009-07-15 22:04:53 +00:00
jah
4f1e6e743c
Added uninstall entry for ca-bundle.crt (CAs for Ncat on Win32) to NSIS script.
2009-05-16 15:30:57 +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
fyodor
5cdff73553
latest version number
2009-04-25 21:20:53 +00:00
jah
7a23fa793e
Added nse_main.lua to NSIS installer and zip package.
2009-04-05 20:09:51 +00:00