2 个版本
0.1.2 | 2019年5月15日 |
---|---|
0.1.1 | 2019年5月15日 |
#10 in #带宽
42KB
1K SLoC
mone
用Rust编写的网络监控工具。
需求
- 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
函数获取每个网络接口的流量。
- libc(默认)... 使用 libc 的
- 写入器
- tui(默认)... 以终端用户界面(TUI)模式输出结果。
- simple...以简单的日志格式输出结果。
可以通过命令选项指定读取器和写入器。有关详细信息,请参阅 mone --help
。
许可证
在 MIT 许可证 下发布。
依赖关系
~6–15MB
~179K SLoC