From 6117b5c579f6c3bc0468e71ed58925fd63013303 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Thu, 8 Feb 2018 02:31:54 +0100 Subject: [PATCH] balls --- firewall/firewall_windows.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/firewall/firewall_windows.go b/firewall/firewall_windows.go index 08f5a193..548b0aac 100644 --- a/firewall/firewall_windows.go +++ b/firewall/firewall_windows.go @@ -64,7 +64,7 @@ func (f WindowsFirewall) generateRule(r *Redirection, enabled bool) []string { if r.SrcAddress != "" { rule = append(rule, fmt.Sprintf("connectaddress=%s", r.SrcAddress)) } else { - rule = append(rule, "connectaddress=0.0.0.0") + rule = append(rule, fmt.Sprintf("connectaddress=%s", r.DstAddress)) } } @@ -79,7 +79,6 @@ func (f *WindowsFirewall) EnableRedirection(r *Redirection, enabled bool) error rule := f.generateRule(r, enabled) if enabled == true { rule = append([]string{"interface", "portproxy", "add", "v4tov4"}, rule...) - } else { rule = append([]string{"interface", "portproxy", "delete", "v4tov4"}, rule...) }