From e5f8c168c3a2df7d6362f722d6bbc7fab4ff85b7 Mon Sep 17 00:00:00 2001 From: Simone Margaritelli Date: Wed, 1 Feb 2023 18:32:31 +0100 Subject: [PATCH] fix: enable both ipv4 and ipv6 forwarding --- firewall/firewall_linux.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/firewall/firewall_linux.go b/firewall/firewall_linux.go index 96bc8b46..5a42268c 100644 --- a/firewall/firewall_linux.go +++ b/firewall/firewall_linux.go @@ -9,8 +9,8 @@ import ( "github.com/bettercap/bettercap/core" "github.com/bettercap/bettercap/network" - "github.com/evilsocket/islazy/str" "github.com/evilsocket/islazy/fs" + "github.com/evilsocket/islazy/str" ) type LinuxFirewall struct { @@ -66,9 +66,12 @@ func (f LinuxFirewall) IsForwardingEnabled() bool { func (f LinuxFirewall) EnableForwarding(enabled bool) error { if err := f.enableFeature(IPV4ForwardingFile, enabled); err != nil { return err - } else if fs.Exists(IPV6ForwardingFile) { + } + + if fs.Exists(IPV6ForwardingFile) { return f.enableFeature(IPV6ForwardingFile, enabled) } + return nil }