dmiller
e9f0256697
Fix build of macOS dependencies
2018-03-16 20:55:32 +00:00
dmiller
98c1984fce
Fix modulesets to build openssl and dependencies on OS X
2018-03-14 17:12:44 +00:00
fyodor
8f3b8fabb7
fix a typo -> nc to ncat
2018-03-12 16:09:46 +00:00
dmiller
e6280062cd
Changelog entry for previous commit
2018-03-11 03:50:54 +00:00
dmiller
8582bb5efe
Do a 2nd SSL_read if necessary for renegotiation.
...
This fix was previously applied to ncat_listen's read_socket in r36652
(ac8b866 ) as a fix for #773 . It didn't fully solve the problem, though,
since the fix should have been applied in ncat_core's fdinfo_recv, right
after the call to SSL_read. This commit moves the fix where it belongs,
which also simplifies the code.
Fixes #197 and #1049 .
2018-03-11 03:50:53 +00:00
dmiller
ea2e9e4499
Fix hostmap-crtsh hostrule to require a name
2018-03-11 03:50:52 +00:00
paulino
5a653c192d
Adds hostmap-crtsh.nse to list subdomains using Google's Certificate Transparency logs
2018-03-10 07:23:52 +00:00
dmiller
f51b1ceeea
Add a credit for recent changes. Closes #1062 . Fixes #1149
2018-03-10 03:18:01 +00:00
dmiller
8ee963caee
Use BruteSocket in a bunch of brute scripts
2018-03-10 03:09:39 +00:00
dmiller
4c1d93405a
Make brute.killstagnated true by default
2018-03-10 03:09:35 +00:00
dmiller
ab0c383431
Use BruteSocket for vnc-brute
2018-03-10 03:09:34 +00:00
dmiller
fcde4166be
Don't hang waiting for threads that don't exist if they errored out
2018-03-10 03:09:33 +00:00
dmiller
918c24a540
Don't crash a thread if Driver.connect didn't return a brute.Error
2018-03-10 03:09:33 +00:00
dmiller
822dfa51a0
Fix misspelling of ZLIB_LIBS. Closes #1073
2018-03-10 03:09:32 +00:00
dmiller
ebf7528c5b
Informix messages are aligned to 2 bytes. Possible fix for #1122
2018-03-10 03:09:31 +00:00
dmiller
262d425843
nbd-info script and nbd.lua. Closes #609
2018-03-09 20:37:19 +00:00
dmiller
807b66480a
Require extracted links to be within an HTML tag
...
httpspider was extracting "links" from javascript if there was a
variable called "src" or similar. By requiring an open HTML tag, we
eliminate this problem, still matching src, href, or action attributes
of any tag.
2018-03-09 19:07:49 +00:00
dmiller
b4f741c18b
httspider.URL's tostring method returns normalized URL. See #1107
2018-03-09 19:07:47 +00:00
dmiller
456a2ac45b
Fix format string. Fixes #1109 . Closes #1111
2018-03-09 17:01:05 +00:00
dmiller
2497c1501b
Update NSEdoc output section for bitcoin-info
2018-03-09 06:35:09 +00:00
dmiller
d0536a3bad
Fix bitcoin-info displaying incorrect last block; add user agent output
2018-03-09 06:26:48 +00:00
dmiller
dacb82f242
Convert bitcoin.lua from bin to string packing
2018-03-09 06:26:47 +00:00
dmiller
fd93f27c28
Correctly support IPv6 for bitcoin NSE scripts
2018-03-09 06:26:47 +00:00
dmiller
8d46f720a5
Get more than one address. Fixes #1114 . Closes #1115
2018-03-09 06:26:46 +00:00
dmiller
4ef8fcc363
Simplify packing/unpacking command names for bitcoin (no counting nulls)
2018-03-09 06:26:45 +00:00
dmiller
9bda8cec86
Catch some potential conf parsing bugs
2018-03-08 18:27:06 +00:00
dmiller
3ef92480df
Make a verbose print into a debug, as it doesn't really matter
2018-03-08 17:25:15 +00:00
dmiller
9265246a82
Update one more OS fingerprint to cover recent Linux versions
2018-03-08 17:11:03 +00:00
dmiller
7b311892d6
Standardize service names for shells
...
shell = Unix rsh service, usually 514/tcp
bindshell = unauthenticated command shell listening directly on a port
backdoor = software designed for surreptitious access
2018-03-08 04:39:25 +00:00
dmiller
c84d0a9c2b
Process 168 service fingerprints
2018-03-08 04:26:42 +00:00
dmiller
80e1977308
Don't use colons in directory names, part 2. Fixes #1146
2018-03-06 20:10:30 +00:00
dmiller
61ef838875
Add some explanatory description to fingerprint-strings.nse
2018-03-06 19:29:37 +00:00
dmiller
a87f36109d
Load http default accounts fingerprints only once
2018-03-06 04:04:54 +00:00
dmiller
23218ad6bf
Load http fingerprints only once
2018-03-06 03:48:35 +00:00
dmiller
ef385e5b71
Avoid certain pathological regexes in service probe matches. Fixes #1147 , #1108
2018-03-05 22:35:53 +00:00
nnposter
68220585cd
Selects correct default port for a given proxy type. Closes #1139
2018-03-05 01:53:34 +00:00
nnposter
a2c93e87d0
Remediates proxy port parsing hazards
2018-03-05 01:32:12 +00:00
dmiller
8f36afdbc6
New payload and improved version matches for memcached
2018-03-02 19:07:14 +00:00
dmiller
0afa72718b
More time sources for clock-skew; XML output for bitcoin-info.
2018-03-02 04:54:43 +00:00
dmiller
7a9bd8e6ab
Fix bug in displaying timestamp in openwebnet-discovery
2018-03-02 04:54:42 +00:00
dmiller
4985033a3d
Add UDP support to memcached-info
2018-03-01 16:51:21 +00:00
dmiller
502c082240
Don't bypass url.lua parsing in httpspider.
2018-02-28 03:43:12 +00:00
dmiller
37937e3f89
Decode unreserved characters before parsing urls
2018-02-28 03:43:12 +00:00
nnposter
fcac8c6e28
Removes dot and dot-dot path segments from parsed URLs
2018-02-26 00:27:36 +00:00
nnposter
4303c2f6ea
Changes absolute_path() behavior with respect to dot and dot-dot path segments
...
to comply with RFC 3986, section 5.2. Fixes #1129
2018-02-25 01:52:13 +00:00
nnposter
cec59fa085
Fixes line wrapping
2018-02-25 00:33:50 +00:00
nnposter
880719f75c
Removes duplicate option entries, fixes spelling. Closes #1140
2018-02-24 20:18:07 +00:00
nnposter
ebbc97ea45
Splits accidentally joined lines. Closes #1141
2018-02-24 20:05:57 +00:00
dmiller
9ffebd7f3b
Process 36 IPv6 OS fingerprint submissions
2018-02-23 17:17:38 +00:00
dmiller
370825918a
Avoid empty script output
2018-02-21 03:10:27 +00:00