new: new hid.ttl parameter (fixes #560)

This commit is contained in:
evilsocket 2019-09-08 16:19:13 +02:00
commit f14470c8f6
No known key found for this signature in database
GPG key ID: 82E42E7F3B34C97E
2 changed files with 12 additions and 3 deletions

View file

@ -68,13 +68,12 @@ func (mod *HIDRecon) onDeviceDetected(buf []byte) {
}
}
var maxDeviceTTL = 20 * time.Minute
func (mod *HIDRecon) devPruner() {
mod.waitGroup.Add(1)
defer mod.waitGroup.Done()
mod.Debug("devices pruner started.")
maxDeviceTTL := time.Duration(mod.devTTL) * time.Second
mod.Debug("devices pruner started with ttl %v", maxDeviceTTL)
for mod.Running() {
for _, dev := range mod.Session.HID.Devices() {
sinceLastSeen := time.Since(dev.LastSeen)