diff --git a/modules/ble_unsupported.go b/modules/ble_unsupported.go index e813262e..f09134b0 100644 --- a/modules/ble_unsupported.go +++ b/modules/ble_unsupported.go @@ -3,15 +3,9 @@ package modules import ( - "errors" - "github.com/bettercap/bettercap/session" ) -var ( - notSupported = errors.New("ble.recon is not supported on this OS") -) - type BLERecon struct { session.SessionModule } @@ -35,13 +29,13 @@ func NewBLERecon(s *session.Session) *BLERecon { d.AddHandler(session.NewModuleHandler("ble.recon on", "", "Start Bluetooth Low Energy devices discovery.", func(args []string) error { - return notSupported + return session.ErrNotSupported })) d.AddHandler(session.NewModuleHandler("ble.recon off", "", "Stop Bluetooth Low Energy devices discovery.", func(args []string) error { - return notSupported + return session.ErrNotSupported })) return d @@ -60,13 +54,13 @@ func (d BLERecon) Author() string { } func (d *BLERecon) Configure() (err error) { - return notSupported + return session.ErrNotSupported } func (d *BLERecon) Start() error { - return notSupported + return session.ErrNotSupported } func (d *BLERecon) Stop() error { - return notSupported + return session.ErrNotSupported } diff --git a/modules/packet_proxy_unsupported.go b/modules/packet_proxy_unsupported.go index c2bee27c..b9b08712 100644 --- a/modules/packet_proxy_unsupported.go +++ b/modules/packet_proxy_unsupported.go @@ -8,10 +8,6 @@ import ( "github.com/bettercap/bettercap/session" ) -var ( - notSupported = errors.New("packet.proxy is not supported on this OS") -) - type PacketProxy struct { session.SessionModule } @@ -35,13 +31,13 @@ func (pp PacketProxy) Author() string { } func (pp *PacketProxy) Configure() (err error) { - return notSupported + return session.ErrNotSupported } func (pp *PacketProxy) Start() error { - return notSupported + return session.ErrNotSupported } func (pp *PacketProxy) Stop() error { - return notSupported + return session.ErrNotSupported } diff --git a/session/session.go b/session/session.go index 1f3b26b8..d2ff71bd 100644 --- a/session/session.go +++ b/session/session.go @@ -34,6 +34,7 @@ var ( ErrAlreadyStarted = errors.New("Module is already running.") ErrAlreadyStopped = errors.New("Module is not running.") + ErrNotSupported = errors.New("This component is not supported on this OS.") reCmdSpaceCleaner = regexp.MustCompile(`^([^\s]+)\s+(.+)$`) )