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
dmiller
4f6e7307e4
Don't try to get a list of devices just to confirm Packet.dll was found.
2022-05-12 21:56:59 +00:00
nnposter
97ec8d2de2
Improve parsing of CLUSTER NODES responses
...
- Avoid crash due to potentially unrecognized format
- Fix parsing of node flags, which may contain non-alphabetic characters
Example: "failed?"
- Fix parsing of field ip:port@cport
- Add support for IPv6 nodes
- Remove parsing of unused node ID field
2022-05-11 21:58:28 +00:00
nnposter
b49c927c78
Fix off-by-one bug in limit enforcement
2022-05-11 21:39:01 +00:00
nnposter
f7899f3292
Remove dead code branch
2022-05-11 21:33:47 +00:00
dmiller
4c240122a9
Convert test data in comment to assertion checks
2022-05-09 17:33:41 +00:00
dmiller
befb1bf1d3
Regen man pages: https, Nmap OEM license info
2022-05-09 17:30:07 +00:00
nnposter
1c8336c55e
Correct and expand VSNNUM test data
2022-05-06 19:50:21 +00:00
nnposter
4671f5da12
Change VSNNUM parsing to account for versions greater than 15
...
Fixes #2331 , closes #2471
2022-05-06 02:49:25 +00:00
nnposter
a5d57b3280
Improve parsing of CLIENT LIST responses
...
- Avoid crash due to unhandled connection line termination
(fixes #2296 , closes #2342 )
- Gracefully handle absence of the "addr" attribute
- Avoid false negative matching if the "addr" attribute was the last listed
- Avoid false positive matching on the "laddr" attribute
2022-04-25 18:46:04 +00:00
nnposter
35b543b291
Use the same endianness for IP ID and DHCP transaction ID
2022-04-24 02:07:22 +00:00
nnposter
e73041f34b
Optimize BPF to capture only DHCP responses
2022-04-24 01:22:54 +00:00
nnposter
81088425f3
Remove unused variables
2022-04-24 01:17:46 +00:00
nnposter
db39ee0518
Add missing includes to route.h test for FreeBSD. Fixes #2379
2022-04-20 17:09:55 +00:00
dmiller
2543f2dd3c
Refactor to avoid using packet.lua local functions. See #2464
2022-04-14 23:06:02 +00:00
dmiller
ec2176f733
http > https, 2021 > 2022 in docs
2022-04-14 23:06:01 +00:00
nnposter
639efbd214
Refactor IP ID capture loop. Fixes #2464
...
Rectify use of inaccessible library function packet.u16, incidentally
introduced in r38135 (041838d986 )
2022-04-10 20:13:06 +00:00
fyodor
705ac8d978
Added links and references from Nmap Thid Party Open Source to Npcap's Third Party Open Source file.
2022-03-22 19:26:16 +00:00
fyodor
5d729270f9
Update and reorganize Nmap third party component docs with sample acknowledgment text, etc. Also made very minor updates to legal-notices doc.
2022-03-22 18:54:08 +00:00
dmiller
5b8623908e
Regen docs [ci skip]
2022-03-10 17:24:38 +00:00
dmiller
b5b48befe3
Fix a typo [ci skip]
2022-03-10 17:24:36 +00:00
dmiller
6bf973cf0f
Remove Nmap registry key on uninstall regardless of whether it's empty
2022-03-10 17:24:36 +00:00
nnposter
5afd9c60e6
Validate OpenSSL libraries even in custom locations
...
Fixes #2420 , closes #2436
2022-03-03 02:58:32 +00:00
dmiller
df33da4722
Regen man pages from docbook source [ci skip]
2022-02-18 19:00:28 +00:00
dmiller
5cbf8c0d82
Remove slave/master terms from services database [ci skip]
2022-02-18 19:00:27 +00:00
dmiller
e7bd49d158
Fix incorrect docbook tags
2022-02-18 19:00:26 +00:00
dmiller
c2d6b01f35
Update links to npcap.com
2022-02-18 17:38:54 +00:00
dmiller
dd690b3e0b
Bump copyright date and update some links [ci skip]
2022-02-18 17:38:46 +00:00
nnposter
8b5eff97e9
Fix a typo. Closes #2295
2022-02-13 17:28:56 +00:00
dmiller
43a10b1222
Formatting fixes to changelog [ci skip]
2022-02-11 21:53:58 +00:00
fyodor
2361e6b60f
Update third party open source document to reflect Nmap version 7.92
2022-02-08 17:56:08 +00:00
nnposter
854ed0a58a
Reject supported hash in Proxy-Authorization header
...
This should not normally happen, as the hash is expected to match what Ncat
offered in prior Proxy-Authenticate. Closes #2440
2022-02-08 00:37:36 +00:00
nnposter
828dedfc8a
Add a missing space in Ncat man page
2022-02-08 00:08:59 +00:00
nnposter
be89acce39
Do not include whitespace in the size string
2022-02-04 02:27:15 +00:00
nnposter
9de580fe6f
Allow more whitespace between HTML tags. Closes #2434
2022-02-04 02:17:39 +00:00
dmiller
04a206d60a
Rename vars to avoid hiding global
2022-01-31 18:11:23 +00:00
dmiller
0af0b822a1
Send DHCP requests on all interfaces, not only the lowest-metric one
2022-01-13 22:30:21 +00:00
dmiller
a0b2d3d80e
Check return value of eth_send in case of errors
2022-01-13 22:30:20 +00:00
dmiller
044295b0c8
Script tracing for dnet raw sends
2022-01-13 22:30:19 +00:00
dmiller
e8df904e7e
Handle unknown/unexpected tokens in login. See #1554
2022-01-04 20:36:43 +00:00
dmiller
f78be32513
Handle pcap sockets just like other nsock sockets.
...
Pcap nsock sockets in NSE were cached so that multiple threads opening
the "same" pcap descriptor (same device, bpf, promisc, snaplen) would
get the same socket object. This is a leftover from a very old design
that would multiplex captured packets to each thread, but for a long
time that meant that each thread would just get whatever packets were
available and miss any that another thread received. This almost never
happened because scripts don't use identical pcap descriptors generally.
But it did complicate garbage collection, resulting in segfaults and
assertion failures in certain scenarios such as double-closing a socket.
2022-01-04 18:10:45 +00:00