刚写了一个脚本以动态查看网络连接 inetwatch suite

sh/bash/dash/ksh/zsh等Shell脚本
回复

您对这个小脚本是否感兴趣?

1
50%
不是
1
50%
 
总计票数: 2
frankieeee
帖子: 8
注册时间: 2007-12-09 15:27

刚写了一个脚本以动态查看网络连接 inetwatch suite

#1

帖子 frankieeee » 2008-12-03 20:48

最近看了看BASH SHELL的编程,同时又碰上网络外部连接查询的问题,于是就写了几个小脚本。

需要 netstat , sed ,和 AWK,运行环境UBUNTU 7。10

解压到/home下,运行setup.sh安装(其实就是几个文件拷贝操作,不放心可以看代码)。
运行 inetwatch 再开一个TERMINAL 运行 inetwls.
前者每隔1分钟刷新显示一次外部连接计算机的IP,如果目前有外连计算机则将IP列表作为日志保存到安装目录下,当然如果无连接会跳过;后者同样每隔一分钟刷新显示,不过是对比显示日志文件的增量,以便控制空间消耗。我只截取了IP数字区域,如果各位有兴趣可以修改。

另外我的刷新间隔是一分钟,并且还作了几个条件判断以鉴别“我的”内网计算机IP(内网的IP通常是安全的吧),各位可以看原代码,按照自己情况修改。

最后,因为完全是出于个人兴趣爱好,所以在代码完成上有很多混乱和不聪明处,鉴于本人是爱好者还望大家海涵。虽然如此本菜鸟还是希望能够以“码”会友,向各位学习。希望各位有时间帮忙测试一下,并多提意见,谢谢。
附件
inetwatch_suite_setup.tar.gz
网络SOCKETS监控小脚本
(2.88 KiB) 已下载 65 次
frankieeee
帖子: 8
注册时间: 2007-12-09 15:27

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#2

帖子 frankieeee » 2008-12-03 20:50

:em03 自顶下下
frankieeee
帖子: 8
注册时间: 2007-12-09 15:27

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#3

帖子 frankieeee » 2008-12-03 21:11

另外,脚本的注释是用英文写的,当时懒得换中文输入法。匆忙之间有些许语法错误各位就将就了吧。 :em04
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#4

帖子 eexpress » 2008-12-04 9:15

这也是脚本。
附件
2008-12-04-091520_270x141_scrot.png
2008-12-04-091520_270x141_scrot.png (61.88 KiB) 查看 771 次
● 鸣学
frankieeee
帖子: 8
注册时间: 2007-12-09 15:27

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#5

帖子 frankieeee » 2008-12-05 5:42

:em06 刚刚开始学习。。。
frankieeee
帖子: 8
注册时间: 2007-12-09 15:27

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#6

帖子 frankieeee » 2008-12-05 5:49

4楼的朋友,你贴的截屏看起来不错。是你自己的脚本还是别人的?能给个下载嘛??
sswalkman
帖子: 28
注册时间: 2008-01-16 16:46

Re: 刚写了一个脚本以动态查看网络连接 inetwatch suite

#7

帖子 sswalkman » 2008-12-06 10:44

eexpress 写了:这也是脚本。
这个应该是conky的网络情况截图吧
回复