mirror of
https://github.com/nmap/nmap.git
synced 2025-12-09 22:21:29 +00:00
Don't redundantly list the NULL compressor in ssl-num-ciphers.nse.
This can happen when we ask for a different compressor but the server replies with NULL instead. Patch by Matt Selsky in http://seclists.org/nmap-dev/2011/q2/1236.
This commit is contained in:
@@ -679,12 +679,14 @@ local function try_protocol(host, port, protocol)
|
||||
stdnse.print_debug(2, "Compressor %s rejected.", name)
|
||||
elseif record["type"] ~= "handshake" or record["body"]["type"] ~= "server_hello" then
|
||||
stdnse.print_debug(2, "Unexpected record received.")
|
||||
elseif record["body"]["compressor"] ~= name then
|
||||
protocol_worked = true
|
||||
stdnse.print_debug(2, "Compressor %s rejected.", name)
|
||||
else
|
||||
protocol_worked = true
|
||||
stdnse.print_debug(2, "Compressor %s chosen.", name)
|
||||
|
||||
-- Add compressor to the list of accepted compressors.
|
||||
name = record["body"]["compressor"]
|
||||
table.insert(results, name)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user