1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-22 15:39:03 +00:00
Commit Graph

12968 Commits

Author SHA1 Message Date
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