events_view_gateway.go 476 B

1234567891011121314151617181920212223
  1. package events_stream
  2. import (
  3. "fmt"
  4. "io"
  5. "github.com/bettercap/bettercap/session"
  6. "github.com/evilsocket/islazy/tui"
  7. )
  8. func (mod *EventsStream) viewGatewayEvent(output io.Writer, e session.Event) {
  9. change := e.Data.(session.GatewayChange)
  10. fmt.Fprintf(output, "[%s] [%s] %s gateway changed: '%s' (%s) -> '%s' (%s)\n",
  11. e.Time.Format(mod.timeFormat),
  12. tui.Red(e.Tag),
  13. string(change.Type),
  14. change.Prev.IP,
  15. change.Prev.MAC,
  16. change.New.IP,
  17. change.New.MAC)
  18. }