mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 04:09:01 +00:00
Restore STARTTLS support in ssl-ccs-injection
This commit is contained in:
@@ -132,11 +132,21 @@ local function test_ccs_injection(host, port, version)
|
|||||||
})
|
})
|
||||||
|
|
||||||
local status, err
|
local status, err
|
||||||
local s = nmap.new_socket()
|
local s
|
||||||
local status = s:connect(host, port)
|
local specialized = sslcert.getPrepareTLSWithoutReconnect(port)
|
||||||
if not status then
|
if specialized then
|
||||||
stdnse.print_debug(1, "Connection to server failed")
|
status, s = specialized(host, port)
|
||||||
return false
|
if not status then
|
||||||
|
stdnse.print_debug(3, "Connection to server failed")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
else
|
||||||
|
s = nmap.new_socket()
|
||||||
|
status = s:connect(host, port)
|
||||||
|
if not status then
|
||||||
|
stdnse.print_debug(3, "Connection to server failed")
|
||||||
|
return
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Set a sufficiently large timeout
|
-- Set a sufficiently large timeout
|
||||||
|
|||||||
Reference in New Issue
Block a user