Merge pull request #92 from Neal/logs-improve-consistency-add-rssi

misc: improve consistency and add rssi to logs
This commit is contained in:
Simone Margaritelli 2018-02-27 00:37:26 +01:00 committed by GitHub
commit bbc38c174e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 40 additions and 11 deletions

View file

@ -24,8 +24,11 @@ import (
var maxStationTTL = 5 * time.Minute
type WiFiProbe struct {
From net.HardwareAddr
SSID string
FromAddr net.HardwareAddr
FromVendor string
FromAlias string
SSID string
RSSI int8
}
type WiFiRecon struct {
@ -471,8 +474,11 @@ func (w *WiFiRecon) discoverProbes(radiotap *layers.RadioTap, dot11 *layers.Dot1
}
w.Session.Events.Add("wifi.client.probe", WiFiProbe{
From: dot11.Address2,
SSID: string(req.Contents[2 : 2+size]),
FromAddr: dot11.Address2,
FromVendor: network.OuiLookup(dot11.Address2.String()),
FromAlias: w.Session.Lan.GetAlias(dot11.Address2.String()),
SSID: string(req.Contents[2 : 2+size]),
RSSI: radiotap.DBMAntennaSignal,
})
}