nnposter
a74125aef5
Add missing cookie attributes
2025-11-01 23:34:30 +00:00
nnposter
8d7fa538e3
Properly detect if binding an RPC socket to a given port failed. Close #3194
...
Testing the return status of socket:bind() and socket:connect() is not enough.
For details, see #1939 .
2025-11-01 22:34:51 +00:00
nnposter
d2d591ce0c
Avoid a crash when the IP contains a colon but no hextets
2025-10-27 01:19:40 +00:00
nnposter
4f7c92fbac
Include operand "ne" in the documentation
2025-10-26 19:54:18 +00:00
nnposter
d2fbcc6cd6
Perform effective socket error checking
2025-10-26 02:23:22 +00:00
nnposter
b4b921c913
Streamline the code by using math.min()
2025-10-26 02:14:47 +00:00
nnposter
81b0568452
Remove redundant code
2025-10-26 01:42:15 +00:00
nnposter
7a989ff957
Remove duplicate of previously defined skip_space()
2025-10-26 01:37:00 +00:00
nnposter
9289bbccee
Skip over contiguous linear whitespace in a single step
2025-10-26 01:35:07 +00:00
nnposter
eb1ed93540
Skip over empty content encoding placeholders
2025-10-19 19:13:24 +00:00
nnposter
6b7652513e
Remove a repeated word
2025-10-04 21:39:16 +00:00
nnposter
83824ff04d
Socket timeout must be set before connecting
2025-09-29 22:24:51 +00:00
dmiller
6637d76846
Use SOA request to get domain name in dns-zone-transfer. Fixes #3014
2025-07-14 19:17:09 +00:00
dmiller
8d66c7fbd4
ssh-brute: enable keyboard-interactive auth if necessary
2025-06-12 23:24:36 +00:00
dmiller
9faa841afd
keyboard-interactive auth for NSE via libssh2
2025-06-12 23:24:35 +00:00
dmiller
0f491ac2d4
Convenience function to request shell on SSH2 channel
2025-06-10 21:10:03 +00:00
dmiller
184bc4b73e
Add bindings for more libssh2 functions.
2025-06-10 20:46:03 +00:00
dmiller
4f25581f1e
Corrections to libssh2 NSEdoc
2025-06-10 20:46:03 +00:00
nnposter
c58eb84340
Avoid hard-coded ethertypes
2025-06-06 19:06:09 +00:00
dmiller
4add49408c
Offer more ciphers by default in NSE TLS
2025-06-02 14:31:42 +00:00
dmiller
d6b53b1915
Add info on newer GOST ciphersuites
2025-06-02 14:31:41 +00:00
dmiller
bcba282198
Add/update some TLS parameters
2025-06-02 14:31:41 +00:00
nnposter
b35a88ac60
Allow MessageID UUIDs without "urn:" prefix. Fixes #3123
2025-05-28 17:48:11 +00:00
dmiller
7c29b558d1
Fix some nonstandard NSEdoc
2025-05-16 19:28:10 +00:00
dmiller
ef1c789f2a
Update wp-plugins.lst and wp-themes.lst
2025-05-15 14:46:31 +00:00
dmiller
9cb2088967
Remove mojibake from wp-themes.lst (was in utf-8 with backslashes between bytes)
2025-05-15 14:46:30 +00:00
dmiller
b2ebc18360
NSEdoc fixes
2025-03-13 18:13:21 +00:00
dmiller
91af22e54b
Update latest TLS identifiers from IANA
2025-03-06 21:26:52 +00:00
nnposter
65e0368740
Use the same pipeline request timeout consistently across connections
2024-12-01 15:08:42 +00:00
nnposter
c98b77bd65
Preserve global pipeline connection options. Closes #2941
2024-12-01 14:36:47 +00:00
dmiller
6e3d70ff3f
dicom.lua: use length-prefixed string packing
2024-11-13 19:15:13 +00:00
dmiller
274ecc0248
simplify a loop
2024-11-13 19:15:13 +00:00
dmiller
d21a4ee4ce
Correctly pack TCP payload size for dns.lua
2024-11-13 19:15:12 +00:00
dmiller
82586d6327
Remove unused functions from snmp.lua
2024-11-12 20:05:58 +00:00
dmiller
fdf5a2d7e9
Configurable retries for snmp.lua
2024-11-12 20:05:57 +00:00
dmiller
10321be656
snmp.lua: add configurable timeout
2024-11-12 20:05:57 +00:00
dmiller
2d43280b16
NSE libssh2 bindings: allow exec without pty
2024-11-11 21:07:01 +00:00
dmiller
79b35dcb04
Add binding for libssh2_userauth_publickey_frommemory
2024-10-03 19:18:13 +00:00
dmiller
325a4f680c
http.lua parse_redirect support URL params
2024-10-03 19:18:12 +00:00
nnposter
28e47f9361
Collapse Packet.ether_parse() into the constructor.
...
It was called from there anyway and never called on its own from elsewhere.
Furthermore, its documentation did not match its behavior.
2024-08-25 23:25:18 +00:00
nnposter
2646596f0f
Resolves ether_type incompatibility in packet.Frame
...
Frame:new() was populating the value as a 16-bit integer while
Frame:build_ether_frame() was expectng a two-byte string
Ethertype constants from various locations have been migrated to packet.lua
2024-08-25 17:43:17 +00:00
nnposter
5e35bc0952
Rectify shadowing of the packet module
2024-08-25 17:06:11 +00:00
nnposter
c661b0af64
Implement support for arbitrary separator in stdnse.tohex()
...
Closes #2901 , fixes #2744 , closes #2745
2024-08-25 13:27:58 +00:00
nnposter
5d7012bab6
Correct detection of end-of-options in the DHCP parser, which rectifies
...
false warning "Unexpected end of options" on valid packets.
2024-08-22 03:15:12 +00:00
nnposter
6adb9d3609
Correct the documentation for dhcp.dhcp_parse(), as it is explicitly
...
wired to process only DHCP replies. Any other DHCP packet types are rejected.
2024-08-22 03:01:54 +00:00
nnposter
95807a0aa7
Add a missing table iterator. See #2891 , see #2892
2024-08-17 18:53:53 +00:00
nnposter
a0d24d0518
More corrections of mssql.Helper.GetDiscoveredInstances() always returning a table. Closes #2784
2024-07-04 19:44:51 +00:00
nnposter
596f9c0fe0
Correct mssql.Helper.ConnectEx() parameter documentation
2024-07-04 19:21:04 +00:00
nnposter
40172ca726
mssql.Helper.GetDiscoveredInstances() always returns a table
2024-07-04 19:14:38 +00:00
nnposter
3ab8fc27f8
Correctly handle empty result sets. See #2784
2024-07-04 04:04:49 +00:00