mirror of
https://github.com/nmap/nmap.git
synced 2026-10-20 19:01:56 +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:
parent
49be2a7c61
commit
1a56b09beb
2 changed files with 6 additions and 2 deletions
|
|
@ -1,6 +1,8 @@
|
|||
# Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o [NSE] Fixed SSL compressor names in ssl-enum-ciphers.nse. [Matt Selsky]
|
||||
o [NSE] Fixed SSL compressor names in ssl-enum-ciphers.nse, and
|
||||
removed redundant multiple listings of the NULL compressor.
|
||||
[Matt Selsky]
|
||||
|
||||
o [NSE] Added cipher strength ratings to ssl-enum-ciphers.nse.
|
||||
[Gabriel Lawrence]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue