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 {