#/bin/bash

#初始化 up.txt down.txt 文件

>up.txt

>down.txt

#for循环遍历1..254 的ip地址

for i in {1..254}
do

(if  ping 192.168.0.$i -c 1 -w 1 &>/dev/null;then
        echo "192.168.74.$i已使用" >> up.txt
    else 
        echo "192.168.74.$i未使用" >> down.txt

fi)&
done

解析:

ping 命令用于检测网络的连通性

-c 1 只发送一个数据包,避免一直ping下去

-w  1指定超时间隔,单位为毫秒

()&  后台启动多个bash进程并行,提高脚本的执行速度

ping命令详解

-t :Ping 指定的计算机直到中断。

-a :将地址解析为计算机名。

-n count :发送 count 指定的 ECHO 数据包数。默认值为 4。

-l size :发送包含由 size 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f :在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。

-i ttl :将"生存时间"字段设置为 ttl 指定的值。

-v tos :将"服务类型"字段设置为 tos 指定的值。

-r count :在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。

-s count :指定 count 指定的跃点数的时间戳。

-j host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k host-list :利用 host-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout :指定超时间隔,单位为毫秒。

destination-list :指定要 ping 的远程计算机。

linux 局域网扫描工具相关推荐

  1. gnome硬盘分析_三款基于GUI和终端的实用Linux磁盘扫描工具

    [51CTO.com快译]扫描计算机硬盘主要出于两个原因:一个原因是分析硬盘,找出文件系统的不一致或错误.引起这些问题的可能因素包括:持续的系统崩溃,关键的系统软件关闭不当,更主要的是破坏性程序(比如 ...

  2. linux全盘扫描,3个有用的基于GUI和终端的Linux磁盘扫描工具

    扫描计算机硬盘主要有两个原因:一个是检查文件系统不一致或错误,这可能是由于持续的系统崩溃,关键系统软件关闭不当,更显着的是由于破坏性程序(如恶意软件,病毒等). 而另一个是分析其物理条件,在这里我们可 ...

  3. Advanced IP Scanner局域网扫描工具

    免费局域网扫描工具,可以扫描所在局域网内部已连接且在线的设备.可以按照C网扫描一个网段,也可以扫描子网下.适用于网络管理员对局域网进行管理,或者发现网络打印机.

  4. Linux下脚本编写局域网扫描工具

    文章目录 1.要求 2.需求分析: 3.代码实现 1.要求 获得整个局域网里哪些ip地址在使用,哪些没在用,同时显示在使用的ip地址对应的mac地址.写到文件里: up.txt 保存正在使用的ip以及 ...

  5. Kali Linux Web扫描工具:Arachni安装使用教程(图文并茂哦)

    前言:本文基于pockr内容整理为笔记,有一些自己的思考跟问题. 老规矩,先简单介绍咱们需要的软硬件工具 硬件工具:PC机 软件工具:kali.Arachni(linux版本) arachni简介: ...

  6. Linux病毒扫描工具ClamAV安装使用

    一.简介 Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计.该工具包提供了包含灵活且可伸缩的监控程序.命令行扫描程序以及用于自动更 ...

  7. Linux病毒扫描工具ClamAV(Clam AntiVirus)安装使用

    ClamAV(Clam AntiVirus)是Linux平台上的开源病毒扫描程序,采用多线程后台操作,可以自动升级病毒库. 一.安装软件 #安装epel软件源 yum -y install epel- ...

  8. linux系统端口扫描工具,[命令] Linux 端口扫描工具 nmap 的使用(转载)

    注意:在使用 nmap 命令之前要先安装 nmap 软件包 Nmap 简介 Nmap ("Network Mapper(网络映射器)") 是一款开放源代码的 网络探测和安全审核的工 ...

  9. 同局域网vnc连接linux,局域网远程控制工具之VNC

    VNC VNC (Virtual Network Console)是虚拟网络控制台控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于UNI ...

最新文章

  1. JavaScript类——鼠标点击下笑脸变化
  2. 2018.07.17 洛谷P1368 工艺(最小表示法)
  3. linux查看crontab日志无权限,记一次LINUX-CRONTAB失败的排查案例
  4. R语言较为特殊的一些运算符
  5. padding和卷积的区别_池化、池化与卷积异同、zero-padding
  6. oracle数据库访问sqlserver2008,透过SQL Server 2008访问Oracle 10g的配置方法
  7. 【Kafka】Illegal unquoted character ((CTRL-CHAR, code 0)): has to be escaped using backs
  8. 剑指 Offer II 092. 翻转字符
  9. jQuery源码分析一
  10. Axure RP9如何实现点击文字图标变色?
  11. 如何修改web浏览器title文字及icon
  12. 《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
  13. ionic 实时调试android手机
  14. Scratch软件编程等级考试一级——20200913
  15. POJ 1637 混合图的欧拉回路 + Dinic
  16. 教你用Ossim平台检测网络的Shellcode攻击
  17. 复盘49个硬币资本投资项目,8大维度解析其投资逻辑与布局
  18. Android中自带的list布局
  19. 深入浅出富文本编辑器
  20. 美国计算机视觉专业排名,2020美国人工智能专业排名TOP10!

热门文章

  1. 被迫浏览“H”网,发现了赚钱套路
  2. 使用大气校正法对landsat-8tirs地表温度进行反演
  3. 机锋网谈毅:开发者是弱势群体(评论)
  4. python爬虫之路【2】fiddle手机抓包
  5. 2011考研数学二第(13)题——极坐标求二重积分
  6. 新春特辑 | 前沿技术专题合辑 报告下载
  7. 开发管理 CheckLists(2) -规划项目
  8. 有关n阶拉丁方阵的问题
  9. cpc卡内计费信息异常包括_CPC卡精确计费方案
  10. android 6.0 开机自启管理,Android App 如何做到开机自启动