fix: enable packet forwarding whenever any spoofing module is started (ref #10)

This commit is contained in:
evilsocket 2018-01-27 15:58:53 +01:00
commit d57ae3637c
3 changed files with 16 additions and 0 deletions

View file

@ -151,6 +151,12 @@ func (p *ArpSpoofer) Configure() error {
return fmt.Errorf("Error while parsing arp.spoof.targets variable '%s': %s.", targets, err)
}
p.addresses = list.Expand()
if p.Session.Firewall.IsForwardingEnabled() == false {
log.Info("Enabling forwarding.")
p.Session.Firewall.EnableForwarding(true)
}
return nil
}