1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-15 20:29:03 +00:00

Rewrite some duplicated loops.

This commit is contained in:
david
2011-10-07 07:51:50 +00:00
parent 6e5e5cf72f
commit 187252bc59

View File

@@ -257,18 +257,14 @@ action = function()
-- generate output
local output = {}
if target.ALLOW_NEW_TARGETS then
for ip_addr, mac_addr in pairs(icmp_responders) do
for ip_addr, mac_addr in pairs(icmp_responders) do
if target.ALLOW_NEW_TARGETS then
target.add(ip_addr)
table.insert(output,"IP: "..ip_addr..string.rep(" ",15-#ip_addr).." MAC: "..mac_addr)
end
else
for ip_addr, mac_addr in pairs(icmp_responders) do
table.insert(output,"IP: "..ip_addr..string.rep(" ",15-#ip_addr).." MAC: "..mac_addr)
end
if #output>0 then
table.insert(output,"Use the newtargets script-arg to add the results as targets")
end
table.insert(output,"IP: "..ip_addr..string.rep(" ",15-#ip_addr).." MAC: "..mac_addr)
end
if #output > 0 and not target.ALLOW_NEW_TARGETS then
table.insert(output,"Use the newtargets script-arg to add the results as targets")
end
return stdnse.format_output( (#output>0), output )