2 个版本

0.1.2 2019年5月15日
0.1.1 2019年5月15日

#10 in #带宽

MIT 许可证

42KB
1K SLoC

mone

Build Status crates.io docs

用Rust编写的网络监控工具。

Demo cast

需求

  • Linux / OS X

安装

您可以使用 install.sh 来安装二进制版本。

$ curl -sSf -L https://raw.githubusercontent.com/gky360/mone/master/install.sh | sh

或者您可以使用 cargo 安装 mone。

$ cargo install mone

用法

使用 mone 命令启动 mone。

$ mone

要停止 mone,使用 q,或在大多数 shell 环境中使用 ctrl+c

mone 由一个读取器和写入器组成。读取器在您的机器上收集网络统计信息。写入器输出由读取器收集的网络统计信息。可用的读取器和写入器如下。

  • 读取器
    • libc(默认)... 使用 libc 的 getifaddr 函数获取每个网络接口的流量。
  • 写入器
    • tui(默认)... 以终端用户界面(TUI)模式输出结果。
    • simple...以简单的日志格式输出结果。

可以通过命令选项指定读取器和写入器。有关详细信息,请参阅 mone --help

许可证

MIT 许可证 下发布。

依赖关系

~6–15MB
~179K SLoC