From b2a9e2302074514350ae00f0c51a3c1770473907 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 8 Jan 2020 14:19:15 +0100 Subject: [PATCH] fix: remove nfqueue dependency when building on Android --- modules/packet_proxy/packet_proxy_android.go | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 modules/packet_proxy/packet_proxy_android.go diff --git a/modules/packet_proxy/packet_proxy_android.go b/modules/packet_proxy/packet_proxy_android.go new file mode 100644 index 00000000..0e464be0 --- /dev/null +++ b/modules/packet_proxy/packet_proxy_android.go @@ -0,0 +1,39 @@ +package packet_proxy + +import ( + "github.com/bettercap/bettercap/session" +) + +type PacketProxy struct { + session.SessionModule +} + +func NewPacketProxy(s *session.Session) *PacketProxy { + return &PacketProxy{ + SessionModule: session.NewSessionModule("packet.proxy", s), + } +} + +func (mod PacketProxy) Name() string { + return "packet.proxy" +} + +func (mod PacketProxy) Description() string { + return "Not supported on this OS" +} + +func (mod PacketProxy) Author() string { + return "Simone Margaritelli " +} + +func (mod *PacketProxy) Configure() (err error) { + return session.ErrNotSupported +} + +func (mod *PacketProxy) Start() error { + return session.ErrNotSupported +} + +func (mod *PacketProxy) Stop() error { + return session.ErrNotSupported +}