找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9421|回复: 21

分IP实时流量监测的脚本

[复制链接]
发表于 2008-10-31 10:59 | 显示全部楼层 |阅读模式
tomato下没有分ip的实时流量检测,下面的脚本能显示各ip的上传及下载流量.(考虑到命令执行的耗时,显示的值会比实际值偏大)

#!/bin/sh
iptables -N acc-in
iptables -N acc-out
for IP in `cat /proc/net/arp | grep br0 | awk '{printf $1"\t"}'`; do
        iptables -A acc-in -d $IP -j RETURN
        iptables -A acc-out -s $IP -j RETURN
done
iptables -I FORWARD -o br0 -i ! br0 -j acc-in
iptables -I FORWARD -i br0 -o ! br0 -j acc-out

sleep 1

echo Donwload
iptables -L acc-in -v | grep 0 | awk '{printf $9"\t"$2" Bytes/s\n"}'
echo
echo Upload
iptables -L acc-out -v | grep 0 | awk '{printf $8"\t"$2" Bytes/s\n"}'

iptables -D FORWARD -i br0 -o ! br0 -j acc-out
iptables -F acc-out
iptables -X acc-out
iptables -D FORWARD -o br0 -i ! br0 -j acc-in
iptables -F acc-in
iptables -X acc-in

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2008-10-31 12:26 | 显示全部楼层
不错!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-10-31 13:58 | 显示全部楼层
可以用,谢谢啦.
我的显示结果如下
# /jffs/flux.sh
Donwload
192.168.1.8     0 Bytes/s
192.168.1.244   0 Bytes/s
192.168.1.242   28372 Bytes/s
192.168.1.243   0 Bytes/s
192.168.1.241   0 Bytes/s
192.168.1.213   9395 Bytes/s
192.168.1.232   0 Bytes/s
192.168.1.161   622 Bytes/s
192.168.1.134   0 Bytes/s
192.168.1.162   0 Bytes/s
192.168.1.206   0 Bytes/s
192.168.1.192   52 Bytes/s
192.168.1.143   0 Bytes/s

Upload
192.168.1.8     0 Bytes/s
192.168.1.244   0 Bytes/s
192.168.1.242   1616 Bytes/s
192.168.1.243   0 Bytes/s
192.168.1.241   148 Bytes/s
192.168.1.213   13368 Bytes/s
192.168.1.232   0 Bytes/s
192.168.1.161   320 Bytes/s
192.168.1.134   0 Bytes/s
192.168.1.162   248 Bytes/s
192.168.1.206   0 Bytes/s
192.168.1.192   360 Bytes/s
192.168.1.143   0 Bytes/s
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-10-31 14:20 | 显示全部楼层
在哪显示啊?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-10-31 18:11 | 显示全部楼层
很有用,不知道有没有高人可以把它集成到web界面。呵呵。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-10-31 18:55 | 显示全部楼层
不错儿!呵呵!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-10-31 22:44 | 显示全部楼层
这个脚本收了,一看,隔壁的家伙把我带宽占完了,
看来要开始给她限速了,貌似是该死的迅雷。
# sh flux.sh
Donwload
rock    1540 Bytes/s
PC-200805191014 282K Bytes/s
baobao  257 Bytes/s

Upload
rock    240 Bytes/s
PC-200805191014 27504 Bytes/s
baobao  15452 Bytes/s
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-1 16:23 | 显示全部楼层
不错的脚本,收藏了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-2 07:12 | 显示全部楼层
怎么使用啊,在哪里使用?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-2 08:33 | 显示全部楼层
请教高手,如何使用啊!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-2 10:07 | 显示全部楼层
下载附件,解压后把flux.sh复制到jffs上就能运行了.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-2 19:12 | 显示全部楼层
能说得更清楚一点吧.我在Tomato上没有看到jffs啊,只有jffs2.
还有怎么复制上去呢?

谢谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-3 04:49 | 显示全部楼层
还是没懂怎么使用。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-3 08:11 | 显示全部楼层
用winscp上传到路由器里面,再加上执行权限就行了.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-11-3 10:26 | 显示全部楼层
原帖由 oywl43210 于 2008-11-3 08:11 发表
用winscp上传到路由器里面,再加上执行权限就行了.


谢谢你的回复!

能做一个小小的教程出来吗?

在这方面我们真的是只菜鸟!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 15:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表