From 440e1b6f72d713763e6feeee8cfdb74a60852ae0 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 14 Feb 2019 13:03:28 +0100 Subject: [PATCH] fix: fixed a bug which prevented EAPOL frames with only a PMKID to be correctly saved. --- network/wifi.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/wifi.go b/network/wifi.go index 4e198fe0..1e916f20 100644 --- a/network/wifi.go +++ b/network/wifi.go @@ -222,7 +222,7 @@ func (w *WiFi) SaveHandshakesTo(fileName string, linkType layers.LinkType) error for _, ap := range w.aps { for _, station := range ap.Clients() { - if station.Handshake.Complete() { + if station.Handshake.Complete() || station.Handshake.HasPMKID() { err = nil station.Handshake.EachUnsavedPacket(func(pkt gopacket.Packet) { if err == nil {