名名网安_SecurityBlog 信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
linux带宽峰值查看python脚本
发表于 2018-8-16 | | tools

效果

image.png


脚本下载

wget cert.run/master/speedometer.py

或者直接运行半自动安装脚本最后若是网卡名不对的话手动输入网卡名用speed命令即可

wget cert.run/master/speed.sh&sh speed.sh

image.png


视图需要安装python扩展支持

centos类系统安装命令

yum install python-urwid -y


Ubuntu类安装安装命令

apt-get install python-urwid -y


给予脚本权限

chmod 755 speedometer.py

查看网卡名

image.png



执行脚本即可出现带宽视图

python speedometer.py -r seth0 -c -t seth0


注意:seth0为网卡名称


参数详情

用法:速度表[选项]点击[[-c] tap] ...

监控网络流量或文件传输的速度/进度。最后一个

必须输入tap。 -c开始一个新列,否则将堆叠点击

垂直。


龙头:

  -f filename [size]显示下载速度[带进度条]

  -r network-interface显示在网络接口上接收的字节数

  -t network-interface显示在网络接口上传输的字节数

  -c为以下tap参数启动一个新列


选项:

  -b使用旧的块状显示而不是平滑

                              即使检测到UTF-8编码也会显示

                              (如果你看到奇怪的字符就用这个)

  -i interval-in-seconds例如。 “5”或“0.25”默认值:“1”

  -k(1 | 16 | 88 | 256)设置此终端的颜色数

                              支持(默认为16)

  -l使用线性图表而不是对数图表

                              你会非常喜欢设置-m

  -m chart-maximum设置显示的最大字节数/秒

                              图表(默认2 ^ 32)

  -n chart-minimum设置显示的最小字节数/秒

                              图表(默认为32)

  -p使用原始纯文本显示(仅一次点击)

  -s使用bits / s而不是bytes / s

  -x在文件达到预期大小时退出

  -z在不存在的文件上报告零大小

                              而不是等待它们被创建


注意:-rx和-tx被接受为-r和-t的别名以实现兼容性

早期版本的车速表。对于类似的,也可以省略-f

原因。


Python版本:2.6

Urwid> = 0.9.9.1检测到:是检测到UTF-8编码:是


开源项目地址:https://github.com/wardi/speedometer

发表评论:

未显示?请点击刷新

TOP