扫描局域网ip的shell

Posted 岁月童话

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了扫描局域网ip的shell相关的知识,希望对你有一定的参考价值。

# vim /mysh/ipscan.sh 

#!/bin/bash
# scan the local alive ipaddress
# 2016-09-24


if [ -f $filename ];then
   echo "the file is exist" 
 for n in {100..106};do
      host=192.168.0.$n
      ping -c2 $host &>/dev/null
      if [ $? = 0 ];then
         echo "$host is up"
         echo "$host" >> /root/alive.txt
      else
          echo "$host is Down"
      fi
   done
      echo "------------------`date +"%Y-%m-%d"`-------------------------------"
 else
   echo "the file is not exist"
   touch /root/alive.txt
fi

   

以上是关于扫描局域网ip的shell的主要内容,如果未能解决你的问题,请参考以下文章

局域网ip地址扫描_v1版本

如何用cmd命令主动查看(扫描)局域网的机器ip

arping

怎么扫描局域网内电脑安装的软件

一条命令扫描局域网内所有的IP及MAC操作教程

ubuntu 扫描局域网ip