mirror of
https://github.com/bettercap/bettercap
synced 2025-07-08 05:51:37 -07:00
new: implementing IsForwardingEnabled for windows firewall
This commit is contained in:
parent
f9cd5ce75b
commit
636e751334
1 changed files with 5 additions and 1 deletions
|
@ -36,7 +36,11 @@ func (f WindowsFirewall) IsForwardingEnabled() bool {
|
|||
}
|
||||
|
||||
func (f WindowsFirewall) EnableForwarding(enabled bool) error {
|
||||
out, err := core.Exec("netsh", []string{"interface", "ipv4", "set", "interface", fmt.Sprintf("%d", f.iface.Index), fmt.Sprintf("forwarding=\"%s\"", string(enabled))})
|
||||
v := "true"
|
||||
if enabled == false {
|
||||
v = "false"
|
||||
}
|
||||
out, err := core.Exec("netsh", []string{"interface", "ipv4", "set", "interface", fmt.Sprintf("%d", f.iface.Index), fmt.Sprintf("forwarding=\"%s\"", v)})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue