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                    打印版本信息
  • alipay_img
  • wechat_img
最后更新于 2024-08-07