From 25f6380c0164abe8e10bfc0873ba71b509689605 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Sat, 17 Feb 2018 00:07:41 +0100 Subject: [PATCH] fix: start pcap handle for wifi.deauth if wifi.recon module is not running already --- modules/wifi_recon.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/wifi_recon.go b/modules/wifi_recon.go index 03fa6e08..c3673f03 100644 --- a/modules/wifi_recon.go +++ b/modules/wifi_recon.go @@ -286,6 +286,15 @@ func (w *WiFiRecon) sendDeauthPacket(ap net.HardwareAddr, client net.HardwareAdd } func (w *WiFiRecon) startDeauth() error { + // if not already running, temporarily enable the pcap handle + // for packet injection + if w.Running() == false { + if err := w.Configure(); err != nil { + return err + } + defer w.handle.Close() + } + if w.isApSelected() { if w.isClientSelected() { // deauth a specific client