https://github.com/imsnif/bandwhich
工作原理
bandwhich 会嗅探指定的网络接口并记录IP数据包大小,将其与Linux上的/proc文件系统、macOS上的lsof或Windows上的WinApi交叉引用。它对终端窗口大小有响应,如果没有足够的空间显示信息,它会减少显示内容。它还会在后台尝试使用反向DNS解析IP地址到主机名。
使用
bandwhich [OPTIONS]
Options:
-i, --interface 要监听的网络接口,例如 eth0
-r, --raw 更适合机器处理的输出
-n, --no-resolve 不尝试将IP解析为主机名
-s, --show-dns 显示DNS查询
-d, --dns-server 使用指定的DNS服务器IP,而不是系统默认
--log-to 启用调试日志记录到文件
-v, --verbose... 增加日志记录详细程度
-q, --quiet... 减少日志记录详细程度
-p, --processes 仅显示进程表
-c, --connections 仅显示连接表
-a, --addresses 仅显示远程地址表
-u, --unit-family 选择特定的单位系列 [default: bin-bytes] [可能的值: bin-bytes, bin-bits, si-bytes, si-bits]
-t, --total-utilization 显示总(累计)使用情况
-h, --help 打印帮助信息(更多选项见 '--help')
-V, --version 打印版本信息
Comments NOTHING