diff --git a/modules/packet_proxy_linux.go b/modules/packet_proxy_linux.go new file mode 100644 index 00000000..88465d60 --- /dev/null +++ b/modules/packet_proxy_linux.go @@ -0,0 +1,41 @@ +// +build !amd64 + +package modules + +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 (pp PacketProxy) Name() string { + return "packet.proxy" +} + +func (pp PacketProxy) Description() string { + return "Not supported on this OS" +} + +func (pp PacketProxy) Author() string { + return "Simone Margaritelli " +} + +func (pp *PacketProxy) Configure() (err error) { + return session.ErrNotSupported +} + +func (pp *PacketProxy) Start() error { + return session.ErrNotSupported +} + +func (pp *PacketProxy) Stop() error { + return session.ErrNotSupported +}