1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-19 04:39:01 +00:00

Better hex formatting functions for nbstat

This commit is contained in:
dmiller
2018-06-14 23:45:54 +00:00
parent 3248b7f539
commit 65f51df590

View File

@@ -154,8 +154,8 @@ action = function(host)
end
-- MAC prefixes are matched on the first three bytes, all uppercase
local prefix = string.upper(string.format("%02x%02x%02x", statistics:byte(1), statistics:byte(2), statistics:byte(3)))
mac.address = ("%02x:%02x:%02x:%02x:%02x:%02x"):format( statistics:byte(1), statistics:byte(2), statistics:byte(3), statistics:byte(4), statistics:byte(5), statistics:byte(6) )
local prefix = string.upper(stdnse.tohex(statistics:sub(1,3)))
mac.address = stdnse.format_mac(statistics:sub(1,6))
mac.manuf = mac_prefixes[prefix] or "unknown"
host.registry['nbstat'] = {