From 020202852455232ce61acd8832fc8942a3e6ef05 Mon Sep 17 00:00:00 2001 From: Simone Margaritelli Date: Mon, 19 Aug 2024 15:27:53 +0200 Subject: [PATCH] fix: do not allow wifi.recon if wifi.bruteforce is running --- modules/wifi/wifi.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/wifi/wifi.go b/modules/wifi/wifi.go index b2813149..8bdf8af4 100644 --- a/modules/wifi/wifi.go +++ b/modules/wifi/wifi.go @@ -2,6 +2,7 @@ package wifi import ( "bytes" + "errors" "fmt" "net" "regexp" @@ -716,7 +717,9 @@ func (mod *WiFiModule) updateStats(dot11 *layers.Dot11, packet gopacket.Packet) const wifiPrompt = "{by}{fb}{env.iface.name} {reset} {bold}ยป {reset}" func (mod *WiFiModule) Start() error { - if err := mod.Configure(); err != nil { + if mod.bruteforce.running.Load() { + return errors.New("stop wifi.bruteforce first") + } else if err := mod.Configure(); err != nil { return err }