文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用nmap探测存活主机脚本

用nmap探测存活主机脚本

时间:2010-04-13  来源:marksman201

实验室的MAC binding已经有好几年了,由于历史遗留原因,整个C段都binding出去了.
这里面情况比较复杂,有的是已经毕业的师兄的笔记本的mac,这些mac基本可以解绑定了;有的是已经毕业的师兄的台式机的mac,这些机器虽然配置很烂,但也可能流传了下来,一些师弟师妹们正在使用,所以还得继续banding;有的服务器binding了以后,由于项目结束了也基本不用了,所以这些IP可以收回.
实验室现在基本也就100人左右,再加上大概50台服务器,所以,有相当一部分ip/mac绑定规则都已经作古了.
最近,又来了一批机器要binding IP,所以得想想办法清理一下了.

基本的想法就是用nmap持续监视一个星期,记录一下活动的ip,不活动的ip就干脆解绑定.

#!/bin/bash
#===============================================================================
#
# FILE: IpSearch.sh
#
# USAGE: ./IpSearch.sh
#
# DESCRIPTION: Use nmap to search ip lively
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: LeiuX (), [email protected]
# COMPANY: HIT
# VERSION: 1.0
# CREATED: 03/24/2010 09:40:10 AM CST
# REVISION: ---
#===============================================================================
oldpwd=`pwd`
cd /home/xulei

`nmap -sP -n 173.26.100.0/24 | cut -d" " -f2 | awk '/173/' | sort > new.173`
if [ -e "database.173" ];then
  comm new.173 database.173 | awk '{sub(/^[[:blank:]]*/,"",$0);print $0}' > tmp.173
  rm new.173
  mv tmp.173 database.173
else
  mv new.173 database.173
fi
PWD=$oldpwd

把这个shell加进crontab
:~$ crontab -e
# m h  dom mon dow   command
* */1   *   *   *    /home/xulei/IpSearch.sh


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载