1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Convert test data in comment to assertion checks

This commit is contained in:
dmiller
2022-05-09 17:33:41 +00:00
parent befb1bf1d3
commit 4c240122a9

View File

@@ -36,16 +36,6 @@ local ERR_CODES = {
["12514"] = "unknown service name",
}
-- test data:
-- 135290880: 8.1.6.0.0
-- 153092352: 9.2.0.1.0
-- 169869568: 10.2.0.1.0
-- 185599488: 11.1.0.6.0
-- 202375680: 12.1.0.2.0
-- 301989888: 18.0.0.0.0
-- 318767104: 19.0.0.0.0
-- 352321536: 21.0.0.0.0
local function decode_vsnnum (vsnnum)
vsnnum = tonumber(vsnnum)
return string.format("%d.%d.%d.%d.%d",
@@ -57,6 +47,23 @@ local function decode_vsnnum (vsnnum)
)
end
do
local test_data = {
["135290880"] = "8.1.6.0.0",
["153092352"] = "9.2.0.1.0",
["169869568"] = "10.2.0.1.0",
["185599488"] = "11.1.0.6.0",
["202375680"] = "12.1.0.2.0",
["301989888"] = "18.0.0.0.0",
["318767104"] = "19.0.0.0.0",
["352321536"] = "21.0.0.0.0",
}
for n, v in pairs(test_data) do
local ver = decode_vsnnum(n)
assert(ver == v, ("%s == %s"):format(ver, v))
end
end
action = function (host, port)
local response
-- Did the service engine already do the hard work?