mirror of
https://github.com/bettercap/bettercap
synced 2025-08-20 13:33:21 -07:00
new: hid.recon, hid.show and hid.sniff
This commit is contained in:
parent
345c1f5d45
commit
c1729ab578
9 changed files with 704 additions and 0 deletions
|
@ -160,6 +160,8 @@ func (mod *EventsStream) View(e session.Event, refresh bool) {
|
|||
mod.viewWiFiEvent(e)
|
||||
} else if strings.HasPrefix(e.Tag, "ble.") {
|
||||
mod.viewBLEEvent(e)
|
||||
} else if strings.HasPrefix(e.Tag, "hid.") {
|
||||
mod.viewHIDEvent(e)
|
||||
} else if strings.HasPrefix(e.Tag, "mod.") {
|
||||
mod.viewModuleEvent(e)
|
||||
} else if strings.HasPrefix(e.Tag, "net.sniff.") {
|
||||
|
|
26
modules/events_stream/events_view_hid.go
Normal file
26
modules/events_stream/events_view_hid.go
Normal file
|
@ -0,0 +1,26 @@
|
|||
package events_stream
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/bettercap/bettercap/network"
|
||||
"github.com/bettercap/bettercap/session"
|
||||
|
||||
"github.com/evilsocket/islazy/tui"
|
||||
)
|
||||
|
||||
func (mod *EventsStream) viewHIDEvent(e session.Event) {
|
||||
dev := e.Data.(*network.HIDDevice)
|
||||
if e.Tag == "hid.device.new" {
|
||||
fmt.Fprintf(mod.output, "[%s] [%s] new HID device %s detected on channel %s.\n",
|
||||
e.Time.Format(eventTimeFormat),
|
||||
tui.Green(e.Tag),
|
||||
tui.Bold(dev.Address),
|
||||
dev.Channels())
|
||||
} else if e.Tag == "hid.device.lost" {
|
||||
fmt.Fprintf(mod.output, "[%s] [%s] HID device %s lost.\n",
|
||||
e.Time.Format(eventTimeFormat),
|
||||
tui.Green(e.Tag),
|
||||
tui.Red(dev.Address))
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue