This commit is contained in:
Giuseppe Trotta 2018-02-13 01:52:23 +01:00
parent ce3302c359
commit 06b9bd9361

View file

@ -170,16 +170,15 @@ func (p *ArpSpoofer) Configure() error {
if p.ban == true { if p.ban == true {
log.Warning("Running in BAN mode, forwarding not enabled!") log.Warning("Running in BAN mode, forwarding not enabled!")
p.Session.Firewall.EnableForwarding(false) p.Session.Firewall.EnableForwarding(false)
} else if p.Session.Firewall.IsForwardingEnabled() == false { } else if runtime.GOOS == "windows" {
if runtime.GOOS == "windows" { // TODO Clean. Forwarding should be removed from Windows OS.
log.Info("Using user space packet routing, disable forwarding.") //log.Info("Using user space packet routing, disable forwarding.")
p.Session.Firewall.EnableForwarding(false) //p.Session.Firewall.EnableForwarding(false)
p.Session.Queue.Route(p.pktRouter) p.Session.Queue.Route(p.pktRouter)
} else { } else if p.Session.Firewall.IsForwardingEnabled() == false {
log.Info("Enabling forwarding.") log.Info("Enabling forwarding.")
p.Session.Firewall.EnableForwarding(true) p.Session.Firewall.EnableForwarding(true)
} }
}
return nil return nil
} }