dmiller
3fc4a6fc95
Upgrade libpcap to 1.8.1 (Nmap-specific patches not yet applied)
2018-07-18 13:41:35 +00:00
nnposter
cbb54f79a8
Minor code clean-up
2018-07-16 03:17:24 +00:00
nnposter
ece05c34ee
Miscellaneous code clean-up
2018-07-15 23:42:31 +00:00
nnposter
78601bc7c3
Rectifies a recently introduced bug that impacted fingerprint loading.
...
Incorrect registry entry was tested for cached fingerprints, which was
preventing the script to run against more than one target host/port.
2018-07-15 23:14:04 +00:00
dmiller
aaf5075c67
Move probespec to its own header to reduce includes of scan_engine.h
2018-07-13 18:18:28 +00:00
dmiller
b2e0efb960
Remove unneeded header include
2018-07-13 18:18:27 +00:00
dmiller
622c14c115
Some fixes for script crashes due to updated shortport.ssl
2018-07-12 04:14:35 +00:00
dmiller
5318e42481
New script-arg http.host to force a particular Host header. Closes #1251
2018-07-12 03:43:11 +00:00
dmiller
e16b6bff83
Update Zenmap copyright date
2018-07-11 21:27:02 +00:00
dmiller
073a3efb23
Let all ssl scripts check for SSL and cache/check SSL status. https://security.stackexchange.com/q/189268/9209
2018-07-11 05:03:13 +00:00
dmiller
33f0f050cf
Use smtp.get_domain instead of example.com for STARTTLS. Closes #1258
2018-07-11 04:12:00 +00:00
dmiller
baed30beed
Changelog entry for #1233 fix
2018-07-10 14:23:13 +00:00
dmiller
3c88c17efe
Correctly wrap sockets, avoiding mixups. Fixes #1233
2018-07-10 14:23:12 +00:00
dmiller
6d72dbb9df
Add more assertions and checks for cross-thread socket use. See #1233
2018-07-07 21:13:46 +00:00
dmiller
cdae588782
Check for additional libs required for inet_pton/ntop, as on Solaris
2018-07-02 16:20:39 +00:00
dmiller
14f439a29e
Use integer division for timestamps. Fixes #1255
2018-06-29 02:53:40 +00:00
dmiller
d25b4df8be
Return not-vuln results, too.
2018-06-28 13:40:30 +00:00
dmiller
6e5e9478f2
Handle error condition. Closes #1254
2018-06-28 13:40:29 +00:00
dmiller
cd3253f5a2
New script, https-redirect
2018-06-28 03:43:27 +00:00
dmiller
dbea852c26
Close open sockets in http-server-header
2018-06-28 03:43:26 +00:00
dmiller
e4f65348cb
Use lua_createtable to prealloc some tables, saving time & memory
2018-06-28 03:43:25 +00:00
dmiller
7d724a69a2
Reduce a level of indirection in traceroute entries in NSE
2018-06-28 03:43:24 +00:00
paulino
a0418c0b89
Makes the signature for OSGi management consoles more generic. Closes #1240
2018-06-23 20:22:02 +00:00
paulino
b3f34bbdd4
Removes target library as IP addresses aren't included
2018-06-23 19:52:45 +00:00
paulino
1335a19d7f
Adds broadcast-jenkins-discover to discover Jenkins servers. Closes #1236
2018-06-23 19:46:51 +00:00
paulino
dc888d0918
Adds broadcast-hid-discoveryd to discover HID devices on a LAN by sending a discoveryd network broadcast probe. Closes #1232
2018-06-23 19:11:30 +00:00
nnposter
f6790a865e
Allows HTTP response status lines without a reason phrase. RFC 7230,
...
section 3.1.2, syntactically requires its presence but prescribes that
clients should ignore it regardless. Some real-world servers do not
use it so NSE could not interact with them without this change.
2018-06-18 20:57:43 +00:00
nnposter
356501dcd0
Converts unit test case definitions from lists to hash tables for better readability
2018-06-18 20:29:21 +00:00
dmiller
65f51df590
Better hex formatting functions for nbstat
2018-06-14 23:45:54 +00:00
dmiller
3248b7f539
Style changes to nbstat.nse
2018-06-14 23:40:09 +00:00
dmiller
39c1124acf
Let nbstat work even if we can't parse nmap-mac-prefixes
2018-06-14 23:32:18 +00:00
dmiller
b624597e88
Also get workstation/redirector name in nbstat. Fixes #1239
2018-06-14 23:23:32 +00:00
dmiller
ed549d89a5
New service probe and match lines for ADB
2018-06-14 22:19:25 +00:00
nnposter
88b68c45aa
Resolves parameter name mismatch between code and embedded documentation, which was causing generated documentation to depict two parameters in each function
2018-06-12 21:41:41 +00:00
nnposter
0f69f30ea4
Fixes mangled help text
2018-06-12 21:32:01 +00:00
nnposter
ec38cb0096
Removes extraneous bracket from literal IPv6 URLs. Closes #1237
2018-06-12 01:12:08 +00:00
paulino
d077f1e772
Updates vendors IDs from ODVA for enip-info. Closes #1212
2018-06-10 16:31:22 +00:00
paulino
711d2107e6
Adds two common error strings when detecting MySQL injections. Closes #1191
2018-05-28 03:35:49 +00:00
paulino
fc3062b674
Fixes bug that prevented the script to generate a vulnerability report. Closes #1220
2018-05-26 21:10:36 +00:00
paulino
3eca5e285c
Fixes bugs in tn3270.lua and improves script tso-brute. Closes #1218
2018-05-26 20:54:27 +00:00
dmiller
f973b4b9f4
Correct an error in the fix for #1211
2018-05-15 17:00:59 +00:00
dmiller
670e24ddb7
Fix digest auth when algorithm is 'md5'. Closes #1209
2018-05-14 21:29:36 +00:00
dmiller
48ace808f6
Expand match for Google gsmtp. Closes #1215
2018-05-14 21:29:35 +00:00
dmiller
0dbf3c9b16
Strip trailing whitespace when parsing torrent files. Fixes #1211
2018-05-14 18:19:10 +00:00
dmiller
3b8b6516a7
Fix infinite loop in tls-alpn when server is forcing a protocol.
2018-05-14 16:11:02 +00:00
dmiller
6d93755fe6
Properly parse udp tracker port number
2018-05-04 05:10:55 +00:00
dmiller
fe4830dbf7
Check for response body from http trackers
2018-05-04 05:10:54 +00:00
dmiller
b0fddde9d7
Fix return values from calc_torrent_size; was always returning nil
2018-05-04 05:10:53 +00:00
dmiller
16e061ec2b
Use bdecode function to parse buffer instead of reimplementing. Fixes #1203
2018-05-04 05:10:52 +00:00
dmiller
6f648be471
Check torrent/magnet parsing result
2018-05-04 05:03:14 +00:00