检测局域网中未使用的IP地址

简介:

临时检测局域网中未使用的IP地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
echo  "检测局域网中未使用的IP地址2015"
echo  ""
 
     processbar() {  
       local  current=$1;  local  total=$2;  
       local  maxlen=80;  local  barlen=66;  local  perclen=14;  
       local  format = "%-${barlen}s%$((maxlen-barlen))s"  
       local  perc= "[$current/$total]"  
       local  progress=$((current*barlen /total ))  
       local  prog=$( for  in  ` seq  0 $progress`;  do  printf  '#' done )  
       printf  "\r$format"  $prog $perc  
     }  
       
 
     for  in  ` seq  1 254`;  do  
       processbar $(($i*100 /254 )) 100  
    
     /usr/bin/arping   -I eth0 -c 1  192.168.10.$i  |  grep  -B 2  "Received 0"  | head  -1  >> mac$( date  +%Y%m%d).txt ;
     done

程序中循环进度条参考自:http://blog.csdn.net/wxqee/article/details/38332141

或者使用

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
echo  查找未使用的IP地址,通过检测MAC,来找,如果没有开机,无法找到!
for  ((  i=1 ; i<254; i++ ))
       do
                 /usr/bin/arping   -I eth0 -c 1  192.168.0.$i  |  grep  -B 2  "Received 0"  grep  "192.168.0."  >>mac$( date  +%Y%m%d).txt ;
   #              sleep 3
               echo  -e   "-->  $(($i*100/254)) %  \c " 
           
      done
echo  100%执行完毕,已输出到当前目录下的mac$( date  +%Y%m%d).txt文件,请查看!









本文转自 lcpljc 51CTO博客,原文链接:http://blog.51cto.com/lcpljc/1677375,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
网络协议
地址重叠时,用户如何通过NAT访问对端IP网络?
地址重叠时,用户如何通过NAT访问对端IP网络?
|
1月前
|
网络安全 Python
Python编程--目标IP地址段主机指定端口状态扫描
Python编程--目标IP地址段主机指定端口状态扫描
|
2月前
|
网络协议 网络架构
IP-IS_IS P2P网路类型地址不在同一子网
IP-IS_IS P2P网络类型是指在使用IS-IS协议的情况下,路由器之间的直接点对点链接。当这些路由器的IP地址不在同一子网时,它们仍然可以通过IS-IS协议传递路由信息,成功地在网络中互联。这种设计允许更大的网络灵活性和可扩展性,并且对于保持网络连通性至关重要。掌握IS-IS和点对点链接的配置对于网络工程师来说是一项基本且重要的技能。
35 2
|
缓存 网络协议
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
243 0
【网络共享解决】Internet连接共享访问被启用时,出现了一个错误 无法启用Internet连接共享。为LAN连接配置的IP地址需要使用自动IP寻址。
【网络共享解决】Internet连接共享访问被启用时,出现了一个错误 无法启用Internet连接共享。为LAN连接配置的IP地址需要使用自动IP寻址。
2775 0
|
网络协议 网络虚拟化 网络架构
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
2041 0
计算机网络知识总结:ip地址、分类及什么样的ip主机地址可以分配给主机使用
|
Apache
如何屏蔽某IP地址访问网站
最近发现网站恶意攻击频率较高,登录服务器管理后台,发现某些IP持续性地恶意访问我的站点,而且都是一些不存在的页面或文件。很显然这些访问请求不正常,所以就研究了下如何屏蔽掉某IP或IP段访问站点。
1836 0