dmiller
dee423f798
Tolerate missing script.db; categories will not work.
2022-09-08 18:14:50 +00:00
dmiller
d6bea8dcde
Build based on OpenSSL version, not API level. Fixes #2516
2022-09-06 22:39:34 +00:00
dmiller
9732e6979e
Merge Nmap 7.93 release branch
2022-09-02 14:38:17 +00:00
fyodor
4a10170f39
Update the CHANGELOG for Nmap 7.93 release
2022-09-02 02:11:59 +00:00
dmiller
2e7ed50a5a
Update macosx OpenSSL to 3.0.5
2022-08-31 22:20:34 +00:00
dmiller
0d4036a709
Fix Visual Studio build of libz on x86 due to type differences
2022-08-31 20:39:34 +00:00
dmiller
6dc8cf70b7
Upgrade zlibc to current v142 toolset
2022-08-31 20:38:36 +00:00
dmiller
8dffbd3df9
Avoid deprecated pcap_lookupdev in Nping
2022-08-31 18:39:58 +00:00
dmiller
65410fead1
Update included libpcap to 1.10.1
2022-08-31 18:39:55 +00:00
dmiller
04bcefd3e4
Update Lua to 5.3.6
2022-08-31 18:39:45 +00:00
dmiller
ea9344ef3d
Update zlib to 1.2.12
2022-08-31 15:24:02 +00:00
dmiller
aa1f5b42f7
Avoid extra check for EC crypto, use OpenSSL-defined macros
2022-08-31 13:43:38 +00:00
dmiller
48eef5213f
Fix incorrect constness for some OpenSSL versions
2022-08-31 13:43:37 +00:00
dmiller
e11ff107de
Update service matches for predictable values [ci skip]
2022-08-30 22:35:10 +00:00
dmiller
00dfa15bc8
Update latest enterprise numbers from IANA [ci skip]
2022-08-30 20:53:43 +00:00
dmiller
3df8c7d79c
TLS registry number updates from IANA
2022-08-29 22:06:37 +00:00
dmiller
c476b640bf
Update nmap-protocols to latest from IANA [ci skip]
2022-08-29 22:06:36 +00:00
dmiller
8abde0b1ae
Latest services data from IANA [ci skip]
2022-08-29 21:06:09 +00:00
dmiller
1db7cbecfc
Latest OUI data from IEEE
2022-08-29 19:00:58 +00:00
dmiller
8da84f11fe
Sort nmap-mac-prefixes for better change tracking
2022-08-29 19:00:54 +00:00
dmiller
73a7c2fdea
Silence a code analysis warning
2022-08-29 17:23:08 +00:00
dmiller
2708a5b399
Avoid realloc leak
2022-08-29 17:11:27 +00:00
dmiller
8d5b6f3388
Enable DTLS for windows builds
2022-08-29 17:10:23 +00:00
dmiller
c5a7c60381
Silence some code analysis warnings
2022-08-29 17:09:47 +00:00
dmiller
cd992b995b
Fix incorrect Packet.dll function name
2022-08-29 16:12:38 +00:00
dmiller
1f50e82dd2
Fix a preprocessor condition
2022-08-25 22:32:35 +00:00
dmiller
d43df98ab1
Nsock: Use separate SSL_CTX for SSL vs DTLS
2022-08-25 16:29:49 +00:00
dmiller
49005f99a2
Clarify Nsock SSL cleanup state.
2022-08-25 16:29:48 +00:00
dmiller
5f88cbac30
Avoid double-free of SSL_CTX in some cases. See #2482
2022-08-25 15:38:31 +00:00
dmiller
140dd72415
Fix build with OpenSSL 3.0
...
Updated all OpenSSL code to OpenSSL 3.0 API with no deprecated functions. Some
NSE functions were changed:
* openssl.rc4_options and openssl.rc4 were removed in favor of openssl.encrypt
* openssl.bignum_pseudo_rand is now an alias for openssl.bignum_rand
* openssl.bignum_is_prime and openssl.bignum_is_safe_prime will now ignore the
nchecks parameter, using a secure default instead.
2022-08-25 14:51:59 +00:00
dmiller
050da3c1b7
Ensure oops errors return a string. Fixes #2500
2022-08-15 16:35:07 +00:00
dmiller
eed7b890c2
Enable EC crypto for NSE on Windows
2022-08-15 16:23:37 +00:00
dmiller
2f6be3a30b
Remove incorrect recvfrom: unread data is lost per MS docs
2022-08-15 16:23:36 +00:00
dmiller
d66644be63
Vulners.nse: respect mincvss unless cvss is missing or is 0 for exploits
2022-07-29 15:21:15 +00:00
dmiller
9a1ba979b0
Ensure gh_heap node addresses are NULL when invalid.
2022-07-29 15:21:14 +00:00
dmiller
1c9e1ddbcb
Improve assertions in gh_heap
...
* Assert index matches any time a node is accessed by index, subsuming
the assertion from #2139 .
* Ensure all removed nodes are invalidated, so double-removes will
trigger assertion failure. Added a test for this.
2022-07-29 15:21:13 +00:00
dmiller
10c4479b2d
Fix #2416 : listing interfaces on IPv6-only Linux.
2022-07-05 16:20:17 +00:00
dmiller
e0771f5d7d
Change 'consecutive' to 'sequential' when describing -r option. See #1750
2022-07-05 16:20:16 +00:00
dmiller
db179f82b3
Do not build in lua 5.2 compatibility
2022-06-29 21:14:54 +00:00
dmiller
6e392b01a9
Update ncat scripts: remove bit32 usage, declare locals
2022-06-29 21:14:53 +00:00
dmiller
07bc658c4a
Hide error traceback for nmap.new_try() handled exceptions. Fixes #2463
2022-06-29 20:40:30 +00:00
dmiller
51139a637f
Upgrade libssh2 to 1.10.0
2022-06-29 20:40:29 +00:00
dmiller
d969fd00ca
Remove hosts file location for Win95/98/ME from search
2022-06-28 17:40:30 +00:00
dmiller
2bd5dd3a45
Update DTD to match output after #1351 . Fixes #2494 .
2022-06-28 17:40:30 +00:00
dmiller
c58b7b2526
Fix #2496 : new targets couldn't be added because singleton object was not created
2022-06-27 23:01:44 +00:00
nnposter
2697996f68
Fix a man-page typo
2022-06-27 02:58:51 +00:00
nnposter
d00a80d398
Implement Evil bit option in Nping. Fixes #2486
2022-06-27 02:38:51 +00:00
nnposter
b8d3d9cff2
Nping usage true-up
2022-06-27 02:13:52 +00:00
nnposter
7d1c26968c
Use promiscuous mode in broadcast-dhcp-discover. Closes #2470
2022-06-08 23:10:28 +00:00
nnposter
f0e85baf85
Add support for DHCP client identifier
...
see https://datatracker.ietf.org/doc/html/rfc2132#section-9.14
Closes #2468
2022-06-08 22:59:30 +00:00