.github /ISSUE_TEMPLATE
New issue templates for Github Issues
2020-05-20 20:11:22 +00:00
docs
Fixes URL typo. Closes #2545
2022-10-20 22:01:21 +00:00
libdnet-stripped
Avoid realloc leak
2022-08-29 17:11:27 +00:00
liblinear
Upgrade to VS 2019
2021-07-19 23:58:02 +00:00
liblua
Update Lua to 5.3.6
2022-08-31 18:39:45 +00:00
libnetutil
Update static data in libnetutil
2022-10-21 21:15:46 +00:00
libpcap
Update included libpcap to 1.10.1
2022-08-31 18:39:55 +00:00
libpcre
Linker optimizations for all projects (Windows)
2021-07-22 17:19:53 +00:00
libssh2
Upgrade libssh2 to 1.10.0
2022-06-29 20:40:29 +00:00
libz
Fix Visual Studio build of libz on x86 due to type differences
2022-08-31 20:39:34 +00:00
macosx
Update macosx OpenSSL to 3.0.5
2022-08-31 22:20:34 +00:00
mswin32
Remove CustomBuild reference to removed nmap-payloads file
2023-01-05 23:46:54 +00:00
nbase
Fix MSVC warning about (void)
2023-01-05 23:45:56 +00:00
ncat
Fix typo
2023-01-05 23:46:20 +00:00
ndiff
Fix Python2-isms in uninstallers. Closes #2580
2022-12-14 22:38:00 +00:00
nping
Ensure crypto CTX objects are freed. Fixes #2550
2022-10-25 17:00:01 +00:00
nselib
Use BN_bn2mpi for ssh2. Add some tests.
2023-01-02 21:20:09 +00:00
nsock
Avoid warning about missing legacy provider unless debugging. Fixes #2532
2022-09-29 22:19:27 +00:00
scripts
Fix misplaced parentheses. Closes #2544
2022-10-23 22:42:11 +00:00
tests
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
todo
Remove/change some text to describe Npcap, not WinPcap
2021-07-21 22:42:46 +00:00
zenmap
Fix Python2-isms in uninstallers. Closes #2580
2022-12-14 22:38:00 +00:00
.gitignore
Add some items to .gitignore
2022-12-07 20:33:57 +00:00
.lgtm.yml
Fix a config issue with LGTM (libverbs not linked in libpcap)
2020-09-15 23:29:05 +00:00
.travis.yml
acinclude.m4
Remove nmap-update
2020-08-27 19:13:31 +00:00
aclocal.m4
BSDmakefile
CHANGELOG
Update Nmap Public Source License to Version 0.95. The only changes (besides version number) are clarifications that derivative works definition and all other license clauses only apply to parties who choose to accept the license in return for the special rights granted (such as Nmap redistribution rights). If a party can do everything they need to using copyright provisions outside of this license such as fair use, we support that and aren't trying to claim any control over their work
2023-01-11 22:11:11 +00:00
charpool.cc
Use lookup table for 1-char strings, not std::map for string_pool.
2022-11-10 18:57:58 +00:00
charpool.h
Use lookup table for 1-char strings, not std::map for string_pool.
2022-11-10 18:57:58 +00:00
checklibs.sh
Add version checks for libssh2 and zlib to checklibs.sh
2018-10-18 03:49:35 +00:00
config.guess
config.sub
configure
Merge #2088 : Update Zenmap to Python 3 and PyGObject
2022-12-07 20:34:03 +00:00
configure.ac
Merge #2088 : Update Zenmap to Python 3 and PyGObject
2022-12-07 20:34:03 +00:00
CONTRIBUTING.md
depcomp
FingerPrintResults.cc
Don't use string_pool for ephemeral OS fingerprint results
2022-09-16 21:58:42 +00:00
FingerPrintResults.h
Don't use string_pool for ephemeral OS fingerprint results
2022-09-16 21:58:42 +00:00
FPEngine.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
FPEngine.h
Reuse strings for IPv6 OS detection probe IDs
2022-09-13 16:10:04 +00:00
FPModel.cc
Reintegrate Nmap 7.90 release branch
2020-10-05 23:00:30 +00:00
FPModel.h
HACKING
Change Insecure.Com LLC to Nmap Software LLC
2021-11-23 19:01:05 +00:00
idle_scan.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
idle_scan.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
INSTALL
LICENSE
Update Nmap Public Source License to Version 0.95. The only changes (besides version number) are clarifications that derivative works definition and all other license clauses only apply to parties who choose to accept the license in return for the special rights granted (such as Nmap redistribution rights). If a party can do everything they need to using copyright provisions outside of this license such as fair use, we support that and aren't trying to claim any control over their work
2023-01-11 22:11:11 +00:00
lpeg.c
ltmain.sh
MACLookup.cc
Fix printing of duplicate mac prefixes
2022-09-10 22:14:56 +00:00
MACLookup.h
Support MA-S, MA-M, and MA-L reg lookups for OUI/MAC/EUI-48
2022-09-08 23:37:54 +00:00
main.cc
Handle internationalized domain names (IDN)
2022-09-21 21:03:57 +00:00
Makefile.in
Update Ndiff to Python 3. Closes #1807
2022-12-07 20:34:05 +00:00
missing
NewTargets.cc
Fix #2496 : new targets couldn't be added because singleton object was not created
2022-06-27 23:01:44 +00:00
NewTargets.h
Fix #2496 : new targets couldn't be added because singleton object was not created
2022-06-27 23:01:44 +00:00
nmap-header-template.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap-mac-prefixes
Remove dupes, regen mac prefixes
2022-09-10 22:14:55 +00:00
nmap-os-db
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap-protocols
Update nmap-protocols to latest from IANA [ci skip]
2022-08-29 22:06:36 +00:00
nmap-rpc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap-service-probes
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
nmap-services
Add service name for 27350/tcp. Fixes #2103
2022-09-28 21:40:57 +00:00
nmap.cc
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
nmap.h
Merge Nmap 7.93 release branch
2022-09-02 14:38:17 +00:00
nmap.spec.in
Reintegrate Nmap 7.90 release branch
2020-10-05 23:00:30 +00:00
nmap_amigaos.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_config.h.in
Avoid extra check for EC crypto, use OpenSSL-defined macros
2022-08-31 13:43:38 +00:00
nmap_dns.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
nmap_dns.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_error.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_error.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_ftp.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_ftp.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_tty.cc
Don't bother with interactive input if we can't open the TTY. See #2042
2022-09-23 14:49:40 +00:00
nmap_tty.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nmap_winconfig.h
Avoid extra check for EC crypto, use OpenSSL-defined macros
2022-08-31 13:43:38 +00:00
NmapOps.cc
Handle internationalized domain names (IDN)
2022-09-21 21:03:57 +00:00
NmapOps.h
Handle internationalized domain names (IDN)
2022-09-21 21:03:57 +00:00
NmapOutputTable.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
NmapOutputTable.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nse_db.cc
Add missing LUALIB_API declaration to nse_db
2022-12-12 21:01:35 +00:00
nse_db.h
New C backend for datafiles.lua; avoid copies of large data sets
2022-09-29 22:19:28 +00:00
nse_debug.cc
nse_debug.h
nse_dnet.cc
Check return value of eth_send in case of errors
2022-01-13 22:30:20 +00:00
nse_dnet.h
nse_fs.cc
nse_fs.h
nse_libssh2.cc
Avoid a crash (double-free) when SSH connection fails
2018-11-29 17:42:09 +00:00
nse_libssh2.h
nse_lpeg.cc
nse_lpeg.h
nse_lua.h
Fixes for Windows build from Lua header rearrangements
2018-11-08 04:55:29 +00:00
nse_main.cc
Use existing Lua strings for script output; avoid creating copies.
2022-11-16 15:55:54 +00:00
nse_main.h
Use existing Lua strings for script output; avoid creating copies.
2022-11-16 15:55:54 +00:00
nse_main.lua
reduce work in threads_iter
2022-09-08 18:14:53 +00:00
nse_nmaplib.cc
Hide error traceback for nmap.new_try() handled exceptions. Fixes #2463
2022-06-29 20:40:30 +00:00
nse_nmaplib.h
nse_nsock.cc
Handle pcap sockets just like other nsock sockets.
2022-01-04 18:10:45 +00:00
nse_nsock.h
nse_openssl.cc
Use BN_bn2mpi for ssh2. Add some tests.
2023-01-02 21:20:09 +00:00
nse_openssl.h
Fix a double-free due to uninitialized should_free in bignum_data_t
2022-10-06 17:28:39 +00:00
nse_pcrelib.cc
Use Lua integers in more places where floats are unexpected. Fixes #1647
2019-06-26 20:13:43 +00:00
nse_pcrelib.h
nse_ssl_cert.cc
Fix a double-free due to uninitialized should_free in bignum_data_t
2022-10-06 17:28:39 +00:00
nse_ssl_cert.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nse_utility.cc
Fix #2175 : NSE script output now tagged to Target obj, not IP or targetname
2020-11-09 18:49:17 +00:00
nse_utility.h
Fix #2175 : NSE script output now tagged to Target obj, not IP or targetname
2020-11-09 18:49:17 +00:00
nse_zlib.cc
Silence a code analysis warning
2022-08-29 17:23:08 +00:00
nse_zlib.h
osscan.cc
Fix incorrect behavior: empty string OS test is valid
2022-12-15 22:43:45 +00:00
osscan.h
Add wrapper class for a fingerprint observation, used by submission processing tools
2022-12-02 21:57:32 +00:00
osscan2.cc
Optimizations for IPv4 OS scan
2022-11-11 18:44:19 +00:00
osscan2.h
Optimizations for IPv4 OS scan
2022-11-11 18:44:19 +00:00
output.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
output.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
payload.cc
init_payloads does not return a value
2022-10-31 17:27:56 +00:00
payload.h
init_payloads does not return a value
2022-10-31 17:27:56 +00:00
portlist.cc
Key service table on protocol number, not name
2022-09-16 01:10:19 +00:00
portlist.h
Fix a memory leak of port service name (strdup but not freed)
2022-09-13 21:09:38 +00:00
portreasons.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
portreasons.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
probespec.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
protocols.cc
Handle blank lines and duplicate protocol numbers. Fixes #2558
2022-11-04 22:07:28 +00:00
protocols.h
Use const. New function nmap_getprotbyname()
2022-09-16 01:10:18 +00:00
README-WIN32
README.md
Add LGTM.com badges to README.md
2020-01-15 05:18:27 +00:00
scan_engine.cc
Move a calculation outside the loop
2022-12-12 21:01:36 +00:00
scan_engine.h
Reduce sockaddr comparisons in raw scans
2022-11-02 02:12:38 +00:00
scan_engine_connect.cc
Check for sd > FD_SETSIZE before it is unrecoverable. Fixes #1857
2022-09-29 00:13:10 +00:00
scan_engine_connect.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
scan_engine_raw.cc
Reduce sockaddr comparisons in raw scans
2022-11-02 02:12:38 +00:00
scan_engine_raw.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
scan_lists.cc
Key service table on protocol number, not name
2022-09-16 01:10:19 +00:00
scan_lists.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
service_scan.cc
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
service_scan.h
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
services.cc
Fix VS2019 warning regarding signature of operator!=
2023-01-05 23:45:04 +00:00
services.h
Key service table on protocol number, not name
2022-09-16 01:10:19 +00:00
shtool
string_pool.cc
Avoid reading outside the provided range
2022-12-02 21:57:28 +00:00
string_pool.h
Use const and avoid strdup in fingerprint parsing
2022-09-13 16:10:05 +00:00
struct_ip.h
Remove mostly-unused winclude.h
2019-05-29 15:11:13 +00:00
Target.cc
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
Target.h
Closes #2541 . Consolidate nmap-payloads and nmap-service-probes; use port scan responses in version scan.
2022-10-21 21:15:48 +00:00
TargetGroup.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
TargetGroup.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
targets.cc
Fix #2496 : new targets couldn't be added because singleton object was not created
2022-06-27 23:01:44 +00:00
targets.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
tcpip.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
tcpip.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
timing.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
timing.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
traceroute.cc
Avoid copying target/source addr data when a pointer will do
2022-10-31 20:50:19 +00:00
traceroute.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
utils.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
utils.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
xml.cc
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
xml.h
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
zenmap.spec.in