From 06b9bd93618527da9be40d7e040da3aaade80d2c Mon Sep 17 00:00:00 2001 From: Giuseppe Trotta Date: Tue, 13 Feb 2018 01:52:23 +0100 Subject: [PATCH] Cleaning --- modules/arp_spoof.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/arp_spoof.go b/modules/arp_spoof.go index 3216f050..577a6437 100644 --- a/modules/arp_spoof.go +++ b/modules/arp_spoof.go @@ -170,15 +170,14 @@ func (p *ArpSpoofer) Configure() error { if p.ban == true { log.Warning("Running in BAN mode, forwarding not enabled!") p.Session.Firewall.EnableForwarding(false) + } else if runtime.GOOS == "windows" { + // TODO Clean. Forwarding should be removed from Windows OS. + //log.Info("Using user space packet routing, disable forwarding.") + //p.Session.Firewall.EnableForwarding(false) + p.Session.Queue.Route(p.pktRouter) } else if p.Session.Firewall.IsForwardingEnabled() == false { - if runtime.GOOS == "windows" { - log.Info("Using user space packet routing, disable forwarding.") - p.Session.Firewall.EnableForwarding(false) - p.Session.Queue.Route(p.pktRouter) - } else { - log.Info("Enabling forwarding.") - p.Session.Firewall.EnableForwarding(true) - } + log.Info("Enabling forwarding.") + p.Session.Firewall.EnableForwarding(true) } return nil