Shell扫描所在网段存活主机
2018-07-20 20:49
330 查看
本例以c类地址为例,如果是A类或者B类地址,将脚本稍作修改即可
此脚本仅供娱乐
ipaddr=`/usr/sbin/ip a | grep $1 | grep inet | awk '{print $2}'` netmask=`echo ${ipaddr} | awk -F "/" '{print $2}'` if [ $netmask -eq 24 ];then subnets=`echo ${ipaddr} | awk -F "." '{print $1"."$2"."$3"."}'` acount=0 for i in `seq 1 25` do /usr/bin/ping ${subnets}${i} -c 2 > /dev/null if [ $? -eq 0 ];then echo "${subnets}$i is online" let count+=1 else echo "${subnets}$i is not online" fi done fi echo "There are $count hosts onlie"执行脚本时需要加上参数(网卡的连接名,如ens33)
此脚本仅供娱乐
相关文章推荐
- 企业内部网段检测有多少主机存活——shell脚本
- 检查某个网段存活的主机_shell脚本
- 企业内部网段检测有多少主机存活——shell脚本传参(二)
- shell脚本_查看网段中的存活主机和MAC地址
- ping 一个网段主机的shell脚本
- shell 脚本批量检测主机存活状态
- 扫描整个网段的所有,查看主机是否在线
- shell脚本之测试某网段内主机连通性
- 每日一shell(四)检测主机存活
- [批量主机存活扫描工具scanhost]扫描主机存活[python版本,非nmap版本]
- 【shell脚本】检测局域网内存活主机
- shell检查主机存活列表
- shell脚本练习 扫描当前的网段ip
- shell脚本测试某网段内主机连通性
- python 扫描内网存活主机
- 自动扫描局域网并且发现指定端口开放的主机ip的shell脚本
- shell脚本检测局域网内存活主机
- shell判断网络主机存活
- shell 检测网段在线主机
- 扫描局域网内存活主机 脚本