Added hostname mocking
This commit is contained in:
parent
99f4b7746b
commit
5d462431d4
|
@ -60,6 +60,13 @@ async function forceUserDisconnect(mac) {
|
|||
)
|
||||
}
|
||||
|
||||
function mockHostName({ mac, oui }) {
|
||||
const [shortOui] = oui?.split(' ')
|
||||
const clearMac = mac?.replaceAll(':', '')
|
||||
|
||||
return `${shortOui}_${clearMac}`
|
||||
}
|
||||
|
||||
async function updateDB(onlineDevices) {
|
||||
for (const device of onlineDevices) {
|
||||
if (!device.user) await forceUserDisconnect(device.mac)
|
||||
|
@ -80,7 +87,7 @@ async function updateDB(onlineDevices) {
|
|||
},
|
||||
update: {
|
||||
...device,
|
||||
hostname: device.hostname || device.mac,
|
||||
hostname: device.hostname || mockHostName(device),
|
||||
user
|
||||
}
|
||||
})
|
||||
|
|
|
@ -3,7 +3,7 @@ import oui from 'oui'
|
|||
function ouiFinder(mac) {
|
||||
const addrOui = oui(mac)
|
||||
|
||||
if (!mac || !addrOui) return 'Indeterminado'
|
||||
if (!mac || !addrOui) return ''
|
||||
|
||||
return addrOui.split('\n')[0]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user