From f71df549503ef56505784cb1ee2cb4ded86f23ff Mon Sep 17 00:00:00 2001 From: evilsocket Date: Sat, 19 Jan 2019 17:54:49 +0100 Subject: [PATCH] new: wifi.show now shows I/O statistics like net.show --- modules/wifi_show.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/wifi_show.go b/modules/wifi_show.go index 14e86bed..30ce411d 100644 --- a/modules/wifi_show.go +++ b/modules/wifi_show.go @@ -158,6 +158,16 @@ func (w *WiFiModule) Show(by string) error { tui.Table(os.Stdout, columns, rows) } + w.Session.Queue.Stats.RLock() + fmt.Printf("\n%s %s / %s %s / %d pkts / %d errs\n\n", + tui.Red("↑"), + humanize.Bytes(w.Session.Queue.Stats.Sent), + tui.Green("↓"), + humanize.Bytes(w.Session.Queue.Stats.Received), + w.Session.Queue.Stats.PktReceived, + w.Session.Queue.Stats.Errors) + w.Session.Queue.Stats.RUnlock() + w.Session.Refresh() return nil