美文网首页
3、Shell 指定IP段进行检测网络

3、Shell 指定IP段进行检测网络

作者: 爱学习的蹭蹭 | 来源:发表于2019-11-24 09:41 被阅读0次

1、指定IP段进行检测

  • {}& 表示后台运行
  • -c1代表count1的意思,
  • -W1代表秒数为1
  • -a, --append表示追加的意思
  • tee file 覆盖
  • tee -a file 追加
  • tee - 输出到标准输出两次
  • tee - - 输出到标准输出三次
  • tee file1 file2 - 输出到标准输出两次,并写到那两个文件中
#! usr/bin/bash

# 执行一个文件
>ip.txt

for i in {2..254}
do
    {
        ip=192.168.1.$i
        
        # 指定次数和秒数进行ping地址IP
        ping -c1 -W1 $ip &>dev/null
        # 判断结果
        if [ $? -eq 0 ]; then
            
            echo "$ip " | tee -a ip.txt
        fi
    }& 
done
#等待执行完之后再输出
wait 

echo "执行finish"

2、使用let指定ip进行ping

  • 判断变量小于等于(less,equals)5次的时候就继续
  • 将ping的过程放入Linux的dev/null文件里面,相当于垃圾桶
  • ping -c1 代表ping多少次c代表count
#! /usr/bin/bash
#指定百度的Ip
ip=14.215.177.39
#定义一个i变量
i=1
#判断变量小于等于(less,equals)5次的时候就继续
while [ $i -le 5]
do
   # 将ping的过程放入Linux的null文件里面,相当于垃圾桶
    ping -c1 $ip &>dev/null
    if [ $? -eq 0 ];then
        echo "$ip is up"
    fi
    let i++
done

相关文章

  • 3、Shell 指定IP段进行检测网络

    1、指定IP段进行检测 {}& 表示后台运行 -c1代表count1的意思, -W1代表秒数为1 -a, --ap...

  • shell图形化界面脚本实现

    1.基于架构/角色进行检测2.检测网络端口映射是否正常3.检测其进程/启动。 shell字符串拼接截取,shell...

  • 羊毛脚本漏洞

    0x01 漏洞检测 漏洞payload: http://IP/shell[http://IP/shell] ...

  • docker-cli(网络)

    关于docker网络通信模块的手册 --network指定网络--ip指定具体ipdocker支持3种网络模式no...

  • tcprewrite批量修改pcap数据报文

    1、修改报文IP到同一指定值 批量处理shell脚本: 2、修改端口到指定端口,不区分源、目的 3、随机生成指定数...

  • 限制非安全IP访问

    /** 安全IP检测,支持IP段检测 @param string $ip 要检测的IP @param string...

  • Linux——iptables 禁止 IP和端口

    一、iptables 禁止 IP 禁止指定 IP 禁止指定 IP段 禁止指定 IP和端口 查看当前的IP规则列表 ...

  • 正则表达式总结练习

    1.检测重复的单字符进行替换: 2.检测单元组字符进行替换: 3.检测输入的IP4格式是否正确:

  • linux网络

    ping: 作用:通常用于检测网络设备的连通性 格式:ping IP/域名 选项:-c,指定方式测试数据包的次数 ...

  • 网卡笔记

    ss -tnl 查看所启动的端口 进行检测 基本的网络测试工具 [root@tianyun ~]# ip a...

网友评论

      本文标题:3、Shell 指定IP段进行检测网络

      本文链接:https://www.haomeiwen.com/subject/aohhwctx.html