网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  简单shell实现局域网IP扫描

简单shell实现局域网IP扫描

分类: IT文章 • 2025-01-16 18:31:07
#!/bin/bash
network=$1
time=$(date +%H%M%S)
for i in $(seq $2 $3)
do
    ping -c 1 -w 2 $network.$i > /dev/null
    if [ $? -eq 0 ]; then
          arp $network.$i | grep ":" | awk '{print $1,$3}' >> $time.log
          echo "host $network.$i is up"
   else
          echo "host $network.$i is down"
   fi
done

执行命令:

./netscan.sh 10.200.201 100 200

表示扫描10.200.201.100-10.200.201.200IP是否存活

相关推荐

  • 简单shell实现局域网IP扫描
  • Linux查寻/扫描局域网打印机IP
  • 程序内执行shell命令自动获取局域网内全部在线IP和开放端口(Linux)
  • python组合shell脚本实现简单的日常集中巡检
  • Spring Cloud health节点通过注册中心扫描状态的简单实现
  • 3-1 实现简单的shell sed替换功能
  • 怎么快速扫描局域网内所有IP的某一个端口是否开启
  • nmap实现对某网段的简单扫描
  • linux shell实现实时扫描解决方法
  • 用arp-scan扫描局域网IP地址
  • ios 常用基础控件属性
  • ios NSURLSession AFN CocoaPods       Homebrew国内如何自动安装(国内地址)
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号