shell 之扫描ip段

Posted Hey!Linux.

tags:

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

#!/bin/sh
domain=`echo $1|awk -F"." ‘{print $1"."$2"."$3"."}‘`
start_ip=`echo $1|awk -F"." ‘{print $4}‘`
end_ip=`echo $2|awk -F"." ‘{print $4}‘`
echo "domain is $domain"
function Scan() {
    ping -c 1 $1$2 > /dev/null && echo "$2 is alive" &
    rst=`echo $?`
    return $rst
}

while [ $start_ip -ne $end_ip ]
do
{
    Scan $domain $start_ip
    rst=`echo $?`
    start_ip=$((start_ip+1))
}
done
wait

  

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

扫描局域网ip的shell

shell脚本练习 扫描当前的网段ip

shell脚本实现批量端口扫描

扫描在线主机IP的shell脚本案例

请问如何扫描指定IP地址的端口号

vulnhub之 VulnCMS: 1