Network devery enhancment to track MDNS responses sent to multicast (and not unicast) addresses

This commit is contained in:
Luca Deri 2019-02-23 09:34:56 +01:00
parent ed8a411f4b
commit e380c75b78
4 changed files with 57 additions and 26 deletions

View file

@ -128,7 +128,7 @@ for el_idx, el in pairs(discovered["devices"]) do
local actual_manuf = manufacturer
if el["modelName"] then
if(el["modelName"] and (el["modelName"] ~= "")) then
manufacturer = manufacturer .. " ["..el["modelName"].."]"
end
el.manufacturer = manufacturer
@ -223,7 +223,7 @@ for idx, _ in pairsByValues(sorted, sOrder) do
..ternary(el["icon"], " " ..(el["icon"] or "").. " ", "")
..ternary(el["ghost"], " <font color=red>" ..(discover.ghost_icon or "").. "</font>", "")
rec.column_mac = [[<a href="]] ..ntop.getHttpPrefix().. [[/lua/mac_details.lua?host=]] ..el["mac"].. [[">]] ..el["mac"].. [[</a>]]
rec.column_mac = [[<a href="]] ..ntop.getHttpPrefix().. [[/lua/mac_details.lua?host=]] ..el["mac"].. [[">]] ..get_symbolic_mac(el["mac"], true).. [[</a>]]
rec.column_name = el.name
rec.column_info = el.info
rec.column_device = el["device_label"]