3.145.164.234--[美国-Amazon EC2服务器]-开启辅助访问 切换到窄版

萬法歸宗-郭岳璋的家

 找回密码
 立即註冊
查看: 2407|回复: 0

实例:扫描局网开机IP,上网统计

[复制链接]
admin 该用户已被删除
发表于 2014-2-28 12:07:18 | 显示全部楼层 |阅读模式
1.案例:VPN 品质不佳 常调包 系统慢
  1. #!/bin/sh

  2. #判断是否有目录,没有需要建, 有则先删除多的log
  3. if [ -d "/usr/local/apache2/htdocs/scan" ];then
  4.     find /usr/local/apache2/htdocs/scan/ -mtime +1 -exec rm -rf {} \;
  5. else
  6.     mkdir /usr/local/apache2/htdocs/scan
  7. fi

  8. key=`ip addr | grep 192.168|awk '{print $2}'|awk -F "." '{print $1"."$2"."$3}'|sed -n '1,1p'`


  9. #SH 不同,其他一样
  10. if [ "$key" = "192.168.10" ];then
  11.     nmap -sP 192.168.10.0/23|egrep '192.168.10|192.168.11'|awk '{print $5}'
  12. else
  13.     nmap -sP $key.0/24|grep $key|awk '{print $5}'
  14. fi

  15. #扫描使用 squid 上网数 并依IP序统计
  16. netstat -ntal|grep ':3128'|grep -v '0.0.0'|sed  "s/:/ /g"|awk '{print   $6, $8}'|sed  "s/:/ /g"|sort|uniq -c|sort|awk '{print   $2, $3, "== " $1}'|sort

  17. #ping 隧道的品质
  18. ping -c 50 10.10.10.23

  19. #SZ,BJ 因为有桥接,以下ping 桥接的品质
  20. if [ "$key" = "192.168.12" ]||[ "$key" = "192.168.20" ];then
  21.     ping -c 50 192.168.10.17
  22. fi

  23. cd /usr/local/apache2/htdocs/scan

  24. #生成log主页 http://$key.1/scan/index.php
  25. ls -lt|grep -v 'total'|grep '.txt'|awk '{print "<a href="http://_l_.1/scan/"$9"" target="_blank">"$9"</a>
  26. "}'|sed "s/_l_/$key/g">/usr/local/apache2/htdocs/scan/index.php

复制代码
2.

3.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即註冊

本版积分规则

小黑屋|手機版|Archiver|masterkuo.com

GMT+8, 2024-9-20 07:30 , Processed in 0.030151 second(s), 14 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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