From a01c964e7f902677d095134369713d83bff848c3 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 8 Feb 2018 01:22:36 +0100 Subject: [PATCH] new: implementing IsForwardingEnabled for windows firewall --- firewall/firewall_windows.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firewall/firewall_windows.go b/firewall/firewall_windows.go index e8df38af..0f959bd2 100644 --- a/firewall/firewall_windows.go +++ b/firewall/firewall_windows.go @@ -36,9 +36,9 @@ func (f WindowsFirewall) IsForwardingEnabled() bool { } func (f WindowsFirewall) EnableForwarding(enabled bool) error { - v := "true" + v := "enabled" if enabled == false { - v = "false" + v = "disabled" } out, err := core.Exec("netsh", []string{"interface", "ipv4", "set", "interface", fmt.Sprintf("%d", f.iface.Index), fmt.Sprintf("forwarding=\"%s\"", v)}) if err != nil {