netwrox 网络流量监控

好吧,这里给大家推荐一个对木些人灰常实用的工具—netwrox. 如果你跟我一样因为超了上网时长而损失不少银子,请仔细看下去。。。
“一个月240小时?太够了!” 够吗?起码对于我,还有我认识的大多数电信宽带一族来说,实在太少了。。。暑假回家,把帐号借给同学用,月底续费时发现自己欠下两百多,营业厅给我查账的MM面带微笑给我讲这个的时候,我二话不说,扭头就走,不给她劝我缴费的机会。“再不用害人的宽带了!”
废话不说,先翻译下官网的介绍:

关键功能:
  • 清晰的数字、图表显示;
  • 强大的导出功能,可以将报告保存为excel,word,html等格式;
  • 管理和限制上传下载流量;
  • 可以针对拨号上网 、ISDN、有线“猫”、ADSL、以太网卡等等方式起作用;
  • 可以在图表里显示netstat高级命令返回的数据,包括PING测试和列出正在使用端口的程序;
  • 测试网络真实带宽;
  • 智能控制网络(网速|流量一定时间内达到某个标准会自动执行一些操作,并且该操作是高度可定制的);
  • 速度计可以准确显示实时下载速率和平均下载速度;
  • 拨号日志可以详细记录每一次拨号行为。
  • 完全免费~

顺便还发现了几篇相关的博文。这里,还有这里,哈哈~。这是小众的链接,有丰富的截图哦。我就不把文章弄得花花绿绿的了。这里仅放一个从官网偷来的LOGO查了下wrox这个词,看来仅仅是是一个出版社的名字,难道二者有什么关系。。。(纯属YY)另外,他有一些函数支持外部程序的调用。官网介绍看这儿。比如,用Autoit可以这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$SpeedMeter = ObjCreate("NetWorx.SpeedMeter")  ;创建对象
$SpeedMeter.Start ;启动netwrox
Sleep(5000)
$SpeedMeter.Stop ;停止netwrox
$Result = $SpeedMeter.Text ;获取信息
$deta = StringSplit($Result, chr(10))
MsgBox(0, "done", $deta[3])
If msgbox(1, "流量信息";, $Result&"是否保存?") = 1 Then
$SpeedMeter.SaveToFile ("c:\temp\test.txt") ;保存信息到文本
$SpeedMeter = "" ;释放内存(必要)
Else
$SpeedMeter =""
Exit
EndIf