法一:脚本内容

MacdeMacBook-Pro:~ root# cat ping-ttl.sh

#!/bin/bash

[ $UID -ne 0 ]&&{
  echo  "Pls su - root!"
  exit 1
}

#-c ping通几次结束
#-t 超时几秒结束
CMD="ping -c 1 -t 5"
IP="10.232.18."

for n in `seq 254`
do
{
  $CMD $IP$n &>/dev/null
  if [  $? -eq 0 ];then
#把结果追加到文件当中
    echo  "$IP$n is survival" >> ${IP}lsit.txt

  fi
} & #并行编程
done

法二:nmap

#禁ping的无法扫描到
MacdeMacBook-Pro:~ root# nmap -sP 10.232.18.0/24 >>iplist.txt -sP

#禁ping 的也可以扫描到
MacdeMacBook-Pro:~ root# nmap -sS 10.232.18.0/24 >>iplist.txt

最新文章

  1. JS总结 循环 退出循环 函数
  2. 一篇文章告诉你为何GitHub估值能达20亿美元
  3. ios系统下,html5拍照上传的压缩处理
  4. Java笔记6之三目运算符
  5. overflow:hidden与position:absolute
  6. NOIP2014-普及组复赛-第二题-比例简化
  7. C#数组和集合
  8. React组件开发(二)表达式
  9. Qt与FFmpeg联合开发指南(三)——编码(1):代码流程演示
  10. WinAPI 字符及字符串函数(9): lstrcat - 合并字符串
  11. Spring-bean的循环依赖以及解决方式
  12. 关于<T> T[] toArray(T[] a) 方法
  13. 关于TP5的一对一、一对多同时存在的关联查询
  14. SQL Server 2008 R2占用内存越来越大两种解决方法
  15. python的标准库
  16. java基础(七) java四种访问权限
  17. postman测试express restful接口
  18. js判断页面加载完毕方法
  19. Kafka使用多个分区时 consumer的Assign配置
  20. Angular 4.0 架构详解

热门文章

  1. jQuery点击弹出层,弹出模态框,点击模态框消失
  2. AtCoder Beginner Contest 121 题解
  3. centos7安装配置docker
  4. Restful 3 -- 序列化组件(GET/PUT/DELETE接口设计)、视图优化组件
  5. python学习一(Python中的列表)
  6. Spark最简安装
  7. Hystrix核心基础 - 滑动窗口创建过程及demo
  8. [原创]Nodejs 远程执行linux shell
  9. 《C#高效编程》读书笔记03-推荐使用is或as操作符而不是强制类型转换
  10. 转 --简单解决Linq多条件组合问题