From b3cece27e014e4105d133c55a182cb74826b706e Mon Sep 17 00:00:00 2001 From: fyodor Date: Fri, 28 Sep 2018 23:42:55 +0000 Subject: [PATCH] Update Npcap URL to new SSL version --- CHANGELOG | 2 +- NmapOps.cc | 2 +- docs/3rd-party.xml | 2 +- docs/Nmap-Third-Party-Open-Source.fodt | 218 +++++++++++++------------ docs/Nmap-Third-Party-Open-Source.pdf | Bin 58434 -> 49183 bytes docs/legal-notices.xml | 2 +- docs/nmap-install.xml | 4 +- docs/nmap.1 | 35 ++-- mswin32/winfix.cc | 2 +- ncat/docs/ncat.1 | 11 +- ncat/docs/ncat.xml | 2 +- nping/docs/nping.1 | 37 ++--- nping/winfix.cc | 2 +- 13 files changed, 157 insertions(+), 162 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d635982c5..c6b756f96 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1045,7 +1045,7 @@ Nmap 7.25BETA1 [2016-07-15] o Nmap now ships with and uses Npcap, our new packet sniffing library for Windows. It's based on WinPcap (unmaintained for years), but uses modern Windows APIs for better performance. It also includes - security improvements and many bug fixes. See http://npcap.org. And + security improvements and many bug fixes. See https://npcap.org. And it enables Nmap to perform SYN scans and OS detection against localhost, which we haven't been able to do on Windows since Microsoft removed the raw sockets API in 2003. [Yang Luo, Daniel diff --git a/NmapOps.cc b/NmapOps.cc index cff370978..6149ae998 100644 --- a/NmapOps.cc +++ b/NmapOps.cc @@ -431,7 +431,7 @@ void NmapOps::ValidateOptions() { #ifdef WIN32 if (!have_pcap) privreq = "Npcap, but it seems to be missing.\n\ -Npcap is available from http://www.npcap.org. The Npcap driver service must\n\ +Npcap is available from https://npcap.org. The Npcap driver service must\n\ be started by an administrator before Npcap can be used. Running nmap.exe\n\ will open a UAC dialog where you can start the service if you have\n\ administrator privileges."; diff --git a/docs/3rd-party.xml b/docs/3rd-party.xml index 874d22a03..0706f8981 100644 --- a/docs/3rd-party.xml +++ b/docs/3rd-party.xml @@ -285,7 +285,7 @@ Npcap - http://npcap.org/ + https://npcap.org/ Insecure.Com LLC ("The Nmap Project") &license_npcap; diff --git a/docs/Nmap-Third-Party-Open-Source.fodt b/docs/Nmap-Third-Party-Open-Source.fodt index 7c52e4109..b3b1b0765 100644 --- a/docs/Nmap-Third-Party-Open-Source.fodt +++ b/docs/Nmap-Third-Party-Open-Source.fodt @@ -1,90 +1,69 @@ - Nmap Technology License AgreementInsecure.Com LLC2016-08-17T21:15:002017-09-22T14:13:22.4824407252016-08-17T21:19:0020PT22H20M22SLibreOffice/5.3.1.2$Linux_X86_64 LibreOffice_project/30m0$Build-2FALSE0RealEstate4RealEstate4IR1:481112.1 + Nmap Technology License AgreementInsecure.Com LLC2016-08-17T21:15:002018-09-28T16:25:49.1603267922016-08-17T21:19:0021PT22H21M19SLibreOffice/6.0.3.2$Linux_X86_64 LibreOffice_project/00m0$Build-2FALSE0RealEstate4RealEstate4IR1:481112.1 - 84575 + 84653 0 - 22588 - 13291 + 22608 + 20579 true false view2 - 10739 - 89937 + 7754 + 21093 0 - 84575 - 22587 - 97864 + 84653 + 22606 + 105230 3 0 false - 177 + 193 false false - false - true - true - true - 0 - true - true - false - false - false - false - true - false - true - false - true - false - false - true - true + false - false - true - 365532 - false - true - true - false - - false - false - true - false - true - - true - false - true - false - false - 2639232 false - false - true - false - true - true + false + false + false + true + false + true + true + false + + true + + false false - true - 0 + true + false + true + false + 365532 + true + true + false false + false true - high-resolution - false - false + true + true + true + true + true + false + false ja @@ -94,34 +73,56 @@ $([\{£¥‘“〈《「『【〔$([{「£¥ - false - true - false - false 1 - true - false - true - true - true - - true - false - false - true - false - false - false - - false - true false + true + false + + false + false + + false + true + false + + false + 0 + false + 0 + true + true false false - - false + false + true + true + false + false + true + 2716134 + true + false + true + false + high-resolution + true + true + false + true + true + true + false + false + true + false + false + false + true + false + 0 + true @@ -149,7 +150,7 @@ - + @@ -2669,33 +2670,36 @@ - + - + - + - + - + - + - + - + - + + + + @@ -2724,7 +2728,7 @@ - 2 + 4 @@ -2758,15 +2762,15 @@ License Summary: Modified BSD license (3-clause) License Text Location: BSD-modified.txt - Npcap Windows Packet Library + Npcap Windows Packet Library Description: Npcap is used by Nmap on Windows for raw packet reading during host discovery, port scanning, and OS detection. It is a derivative of LibPcap, so that license (see LibPcap section) must be followed as well. It is only needed and used on Windows. - Software URL: http://www.npcap.org/ + Software URL: https://npcap.org Version used: 0.92 License Summary: License Text Location: - Libdnet Raw Networking Library + Libdnet Raw Networking Library Description: Libdnet is bundled with Nmap and is required on all platforms for low-level tasks such as sending raw Ethernet frames. We have made many changes and so it is important that our version (distributed with Nmap) be used. Software URL: http://libdnet.sourceforge.net/ Version used: 1.12 @@ -2774,7 +2778,7 @@ License Summary: Modified BSD license (3-clause) License Text Location: Libdnet-license.txt - LibPCRE Perl Compatible Regular Expressions Library + LibPCRE Perl Compatible Regular Expressions Library Description: LibPCRE is used for regular expression matching as part of Nmap version detection. It is bundled with Nmap in the libpcre subdirectory. Software URL: http://www.pcre.org/ @@ -2782,20 +2786,20 @@ License Summary: Modified BSD license (3-clause) License Text Location: PCRE-license.txt - Lua Programming Language + Lua Programming Language Description: The LUA programming language may optionally be embedded into Nmap as part of the Nmap Scripting Engine functionality. LUA will not be included if the –without-liblua configuration option is given. If Lua is included, Nmap also includes some LUA libraries which also fall under the free LUA license (they have their own section in this document). Software URL: https://www.lua.org/ Version used: 5.3.3 License Summary: MIT license - License Text Location: Lua-license.txt + License Text Location: Lua-license.txt Lua libraries Description: If Lua is included in an Nmap build, four 3rd party Lua libraries are included as well. They are SLAXML (an XML parsing library), LuaFileSystem (for filesystem operations), LPeg (Lua Parsing Expression Grammars), lzlib for accessing Zlib compression library functions, and Base3264 for base 32 and 64 encoding and decoding. They are all under the Lua license (which is the MIT license) although the copyright statement referred to by the license is different because they were created by different authors. All four of those libraries are included in this section - SLAXML URL: https://github.com/Phrogz/SLAXML - SLAXML Version: 0.7 - SLAXML Copyright Statement: Copyright (c) 2013 Gavin Kistner + SLAXML URL: https://github.com/Phrogz/SLAXML + SLAXML Version: 0.7 + SLAXML Copyright Statement: Copyright (c) 2013 Gavin Kistner LuaFileSystem URL: https://keplerproject.github.io/luafilesystem/ LuaFileSystem Version: 1.2 LuaFileSystem Copyright Statement: Copyright © 2003 Kepler Project. @@ -2817,15 +2821,15 @@ Software URL: https://www.openssl.org/ Version used: 1.0.2l in the binaries we distribute. If you build Nmap yourself and include OpenSSL, you supply your own preferred version. License Summary: 4-clause BSD style - License Text Location: OpenSSL-license.txt + License Text Location: OpenSSL-license.txt - LIBLINEAR Linear Classification Library + LIBLINEAR Linear Classification Library Description: LIBLINEAR is used as part of Nmap’s machine-learning based IPv6 OS detection system. It’s included in the “liblinear” directory in the Nmap source tree. Software URL: https://www.csie.ntu.edu.tw/~cjlin/liblinear/ Version used: 1.7 License Summary: Modified BSD license (3-clause) - License Text Location: LIBLINEAR-license.txt + License Text Location: LIBLINEAR-license.txt Ike-scan Fingerprinting Data @@ -2833,7 +2837,7 @@ Software URL: http://www.nta-monitor.com/wiki/index.php/Ike-scan_program_notes Version used: Unversioned License Summary: Simplified (2-clause) BSD license - License Text Location: BSD-simplified + License Text Location: BSD-simplified LibSSH2 @@ -2849,7 +2853,7 @@ Software URL: https://zlib.net/ Version used: 1.2.8 License Summary: Zlib license (allows free commercial use and redistribution) - License Text Location: zlib-license.txt + License Text Location: zlib-license.txt \ No newline at end of file diff --git a/docs/Nmap-Third-Party-Open-Source.pdf b/docs/Nmap-Third-Party-Open-Source.pdf index 7d21488120d2b2b3934a627c29ea89354cbd5bff..61a5c6fcee71903b1fa66dca07bd51c0aaffbc63 100644 GIT binary patch delta 41152 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 z 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∓?Z$$lQJZoDQnu&+VG^!d8m0JIn8x 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 portable packet capture librarylibpcap is distributed along with Nmap. The Windows version of Nmap utilizes the Libpcap-derived -Ncap libraryNpcap +Ncap libraryNpcap instead. Regular expression support is provided by the PCRE library,Perl Compatible Regular Expressions (PCRE) diff --git a/docs/nmap-install.xml b/docs/nmap-install.xml index 9796045ee..0e1f0f27c 100644 --- a/docs/nmap-install.xml +++ b/docs/nmap-install.xml @@ -834,7 +834,7 @@ We include a recent Npcap installer which is available in the zip file as npcap-version.exe, where version is the Npcap version rather than the Nmap version. Alternatively, you can obtain and install -the latest version from . +the latest version from . Due to the way Nmap is compiled, it requires the @@ -911,7 +911,7 @@ failures. installing our binary self-installer or executing npcap-version.exe from our zip package. Alternatively, you can obtain the official installer at -. +. Instructions for executing your compiled Nmap are given in the next section. diff --git a/docs/nmap.1 b/docs/nmap.1 index 95ff63e38..cb0193aac 100644 --- a/docs/nmap.1 +++ b/docs/nmap.1 @@ -1,13 +1,13 @@ '\" t .\" Title: nmap -.\" Author: [see the "Author" section] +.\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 -.\" Date: 03/15/2018 +.\" Date: 09/28/2018 .\" Manual: Nmap Reference Guide .\" Source: Nmap .\" Language: English .\" -.TH "NMAP" "1" "03/15/2018" "Nmap" "Nmap Reference Guide" +.TH "NMAP" "1" "09/28/2018" "Nmap" "Nmap Reference Guide" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -119,7 +119,7 @@ This options summary is printed when Nmap is run with no arguments, and the late .RS 4 .\} .nf -Nmap 7\&.70 ( https://nmap\&.org ) +Nmap 7\&.70SVN ( https://nmap\&.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc\&. @@ -2457,18 +2457,16 @@ If you are able to write a patch improving Nmap or fixing a bug, that is even be .PP Particularly sensitive issues such as a security reports may be sent directly to Nmap\*(Aqs author Fyodor directly at \&. All other reports and comments should use the dev list or issue tracker instead because more people read, follow, and respond to those\&. -.SH "AUTHOR" +.SH "AUTHORS" .PP Gordon \(lqFyodor\(rq Lyon -(\m[blue]\fB\%http://insecure.org\fR\m[]) -.PP -Hundreds of people have made valuable contributions to Nmap over the years\&. These are detailed in the +wrote and released Nmap in 1997\&. Since then, hundreds of people have made valuable contributions, as detailed in the CHANGELOG -file which is distributed with Nmap and also available from -\m[blue]\fB\%https://nmap.org/changelog.html\fR\m[]\&. +file distributed with Nmap and also available from +\m[blue]\fB\%https://nmap.org/changelog.html\fR\m[]\&. David Fifield and Daniel Miller deserve special recognition for their enormous multi\-year contributions! .SH "LEGAL NOTICES" .SS "Nmap Copyright and Licensing" .PP @@ -2632,14 +2630,12 @@ and the .PP Nmap only uses encryption when compiled with the optional OpenSSL support and linked with OpenSSL\&. When compiled without OpenSSL support, the Nmap Project believes that Nmap is not subject to U\&.S\&. \m[blue]\fBExport Administration Regulations (EAR)\fR\m[]\&\s-2\u[31]\d\s+2 -export control\&. It is exempt in accordance with -\m[blue]\fBScope of the Export Administration Regulations\fR\m[]\&\s-2\u[32]\d\s+2 -per \(sc734\&.2(b)(3)(i) and \(sc734\&.7(a)(4)\&. As such, there is no applicable ECCN (export control classification number) and exportation does not require any special license, permit, or other governmental authorization\&. +export control\&. As such, there is no applicable ECCN (export control classification number) and exportation does not require any special license, permit, or other governmental authorization\&. .PP When compiled with OpenSSL support or distributed as source code, the Nmap Project believes that Nmap falls under U\&.S\&. ECCN -\m[blue]\fB5D002\fR\m[]\&\s-2\u[33]\d\s+2 +\m[blue]\fB5D002\fR\m[]\&\s-2\u[32]\d\s+2 (\(lqInformation Security Software\(rq)\&. We distribute Nmap under the TSU exception for publicly available encryption software defined in -\m[blue]\fBEAR 740\&.13(e)\fR\m[]\&\s-2\u[34]\d\s+2\&. +\m[blue]\fBEAR 740\&.13(e)\fR\m[]\&\s-2\u[33]\d\s+2\&. .SH "NOTES" .IP " 1." 4 Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning @@ -2749,7 +2745,7 @@ Libpcap portable packet capture library .IP "22." 4 Ncap library .RS 4 -\%http://www.npcap.org +\%https://npcap.org .RE .IP "23." 4 PCRE library @@ -2797,16 +2793,11 @@ Export Administration Regulations (EAR) \%http://www.access.gpo.gov/bis/ear/ear_data.html .RE .IP "32." 4 -Scope of the Export Administration Regulations -.RS 4 -\%https://bis.doc.gov/index.php/forms-documents/doc_view/412-part-734-scope-of-the-export-administration-regulations -.RE -.IP "33." 4 5D002 .RS 4 \%https://www.bis.doc.gov/index.php/documents/regulations-docs/federal-register-notices/federal-register-2014/951-ccl5-pt2/file .RE -.IP "34." 4 +.IP "33." 4 EAR 740.13(e) .RS 4 \%http://www.access.gpo.gov/bis/ear/pdf/740.pdf diff --git a/mswin32/winfix.cc b/mswin32/winfix.cc index c7dda997e..3d22f2902 100644 --- a/mswin32/winfix.cc +++ b/mswin32/winfix.cc @@ -363,7 +363,7 @@ void win_init() } #ifdef _MSC_VER __except (1) { - error("WARNING: Could not import all necessary Npcap functions. You may need to upgrade to the latest version from http://www.npcap.org. Resorting to connect() mode -- Nmap may not function completely"); + error("WARNING: Could not import all necessary Npcap functions. You may need to upgrade to the latest version from https://npcap.org. Resorting to connect() mode -- Nmap may not function completely"); o.have_pcap=false; } #endif diff --git a/ncat/docs/ncat.1 b/ncat/docs/ncat.1 index 1907dae23..0a3d3c2de 100644 --- a/ncat/docs/ncat.1 +++ b/ncat/docs/ncat.1 @@ -2,12 +2,12 @@ .\" Title: Ncat .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 -.\" Date: 03/15/2018 +.\" Date: 09/28/2018 .\" Manual: Ncat Reference Guide .\" Source: Ncat .\" Language: English .\" -.TH "NCAT" "1" "03/15/2018" "Ncat" "Ncat Reference Guide" +.TH "NCAT" "1" "09/28/2018" "Ncat" "Ncat Reference Guide" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -43,7 +43,7 @@ Among Ncat\*(Aqs vast number of features there is the ability to chain Ncats tog .RS 4 .\} .nf -Ncat 7\&.70 ( https://nmap\&.org/ncat ) +Ncat 7\&.70SVN ( https://nmap\&.org/ncat ) Usage: ncat [options] [hostname] [port] Options taking a time assume seconds\&. Append \*(Aqms\*(Aq for milliseconds, @@ -77,6 +77,7 @@ Options taking a time assume seconds\&. Append \*(Aqms\*(Aq for milliseconds, \-\-append\-output Append rather than clobber specified output files \-\-send\-only Only send data, ignoring received; quit on EOF \-\-recv\-only Only receive data, never send anything + \-\-no\-shutdown Continue half\-duplex when receiving EOF on stdin \-\-allow Allow only given hosts to connect to Ncat \-\-allowfile A file of hosts allowed to connect to Ncat \-\-deny Deny given hosts from connecting to Ncat @@ -473,7 +474,7 @@ If this option is passed, then Ncat will only send data and will ignore anything .PP \fB\-\-no\-shutdown\fR (Do not shutdown into half\-duplex mode) .RS 4 -If this option is passed, Ncat will not invoke shutdown on a socket aftering seeing EOF on stdin\&. This is provided for backward\-compatibility with OpenBSD netcat, which exhibits this behavior when executed with its \*(Aq\-d\*(Aq option\&. +If this option is passed, Ncat will not invoke shutdown on a socket after seeing EOF on stdin\&. This is provided for backward\-compatibility with OpenBSD netcat, which exhibits this behavior when executed with its \*(Aq\-d\*(Aq option\&. .RE .PP \fB\-t\fR, \fB\-\-telnet\fR (Answer Telnet negotiations) @@ -703,7 +704,7 @@ Libpcap portable packet capture library .IP " 4." 4 Npcap library .RS 4 -\%http://www.npcap.org +\%https://npcap.org .RE .IP " 5." 4 Libdnet diff --git a/ncat/docs/ncat.xml b/ncat/docs/ncat.xml index a8d57f40d..dc84162ed 100644 --- a/ncat/docs/ncat.xml +++ b/ncat/docs/ncat.xml @@ -1104,7 +1104,7 @@ url="http://www.tcpdump.org">Libpcap portable packet capture librarylibpcap is distributed along with Ncat. The Windows version of Ncat utilized the Libpcap-derived -Npcap libraryNpcap +Npcap libraryNpcap instead. Certain raw networking functions use the Libdnetlibdnet diff --git a/nping/docs/nping.1 b/nping/docs/nping.1 index f17fd205d..f682d8639 100644 --- a/nping/docs/nping.1 +++ b/nping/docs/nping.1 @@ -2,12 +2,12 @@ .\" Title: nping .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 -.\" Date: 03/15/2018 +.\" Date: 09/28/2018 .\" Manual: Nping Reference Guide .\" Source: Nping .\" Language: English .\" -.TH "NPING" "1" "03/15/2018" "Nping" "Nping Reference Guide" +.TH "NPING" "1" "09/28/2018" "Nping" "Nping Reference Guide" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -78,7 +78,13 @@ Nping done: 2 IP addresses pinged in 4\&.01 seconds .if n \{\ .RE .\} -.SH "OPTIONS SUMMARY" +.PP +The newest version of Nping can be obtained with Nmap at +\m[blue]\fB\%https://nmap.org\fR\m[]\&. The newest version of this man page is available at +\m[blue]\fB\%https://nmap.org/book/nping-man.html\fR\m[]\&. + +\-\-> + .SH "OPTIONS SUMMARY" .PP This options summary is printed when Nping is run with no arguments\&. It helps people remember the most common options, but is no substitute for the in\-depth documentation in the rest of this manual\&. Some obscure options aren\*(Aqt even included here\&. .sp @@ -1748,23 +1754,16 @@ Like level 5 but it enables full, very detailed, debug information related to ex .RE .SH "BUGS" .PP -Like its author, Nping isn\*(Aqt perfect\&. But you can help make it better by sending bug reports or even writing patches\&. If Nping doesn\*(Aqt behave the way you expect, first upgrade to the latest Nmap version available from -\m[blue]\fB\%https://nmap.org/download.html\fR\m[]\&. If the problem persists, do some research to determine whether it has already been discovered and addressed\&. Try searching for the error message on our search page at -\m[blue]\fB\%http://insecure.org/search.html\fR\m[] -or at Google\&. Also try browsing the -nmap\-dev -archives at -\m[blue]\fB\%http://seclists.org/\fR\m[] -Read this full manual page as well\&. If nothing comes out of this, mail a bug report to -\&. Please include everything you have learned about the problem, as well as what version of Nping you are running and what operating system version it is running on\&. Problem reports and Nping usage questions sent to - -are far more likely to be answered than those sent to Fyodor directly\&. If you subscribe to the nmap\-dev list before posting, your message will bypass moderation and get through more quickly\&. Subscribe at -\m[blue]\fB\%https://nmap.org/mailman/listinfo/dev\fR\m[]\&. +Like its authors, Nping isn\*(Aqt perfect\&. But you can help make it better by sending bug reports or even writing patches\&. If Nping doesn\*(Aqt behave the way you expect, first upgrade to the latest version available from +\m[blue]\fB\%https://nmap.org\fR\m[]\&. If the problem persists, do some research to determine whether it has already been discovered and addressed\&. Try searching for the problem or error message on Google since that aggregates so many forums\&. If nothing comes of this, create an Issue on our tracker (\m[blue]\fB\%http://issues.nmap.org\fR\m[]) and/or mail a bug report to +\&. If you subscribe to the nmap\-dev list before posting, your message will bypass moderation and get through more quickly\&. Subscribe at +\m[blue]\fB\%https://nmap.org/mailman/listinfo/dev\fR\m[]\&. Please include everything you have learned about the problem, as well as what version of Nping you are using and what operating system version it is running on\&. Other suggestions for improving Nping may be sent to the Nmap dev mailing list as well\&. .PP -Code patches to fix bugs are even better than bug reports\&. Basic instructions for creating patch files with your changes are available at -\m[blue]\fB\%https://svn.nmap.org/nmap/HACKING\fR\m[]\&. Patches may be sent to -nmap\-dev -(recommended) or to any of the authors listed in the next section directly\&. +If you are able to write a patch improving Nping or fixing a bug, that is even better! Instructions for submitting patches or git pull requests are available from +\m[blue]\fB\%https://github.com/nmap/nmap/blob/master/CONTRIBUTING.md\fR\m[] +.PP +Particularly sensitive issues such as a security reports may be sent directly to Fyodor directly at +\&. All other reports and comments should use the dev list or issue tracker instead because more people read, follow, and respond to those\&. .SH "AUTHORS" .PP Luis MartinGarcia diff --git a/nping/winfix.cc b/nping/winfix.cc index 8aab563ea..82413765d 100644 --- a/nping/winfix.cc +++ b/nping/winfix.cc @@ -362,7 +362,7 @@ void win_init() } #ifdef _MSC_VER __except (1) { - error("WARNING: Could not import all necessary Npcap functions. You may need to upgrade to the latest version from http://www.npcap.org. Resorting to connect() mode -- Nmap may not function completely"); + error("WARNING: Could not import all necessary Npcap functions. You may need to upgrade to the latest version from https://npcap.org. Resorting to connect() mode -- Nmap may not function completely"); o.setHavePcap(false); } #endif