首页 > 系统相关 >多进程秒ping内网主机

多进程秒ping内网主机

时间:2023-08-01 10:55:59浏览次数:33  
标签:tmp ip ping file 主机 进程 内网

之前要写个探测内网主机存活的bash脚本,一直没写明白,写完文件监控之后突然就写明白了

代码:

#!/bin/bash

# 定义要扫描的IP地址范围
subnet="192.168.$1."
start_ip=1
end_ip=254

# 创建一个空临时文件来保存扫描结果
tmp_file=$(mktemp)

# 循环遍历IP地址范围,并将 ping 命令放入后台执行
for ((ip=$start_ip; ip<=$end_ip; ip++)); do
  target_ip="$subnet$ip"
  
  # 使用 ping 命令检测主机是否在线,并将结果保存到临时文件
  ping -c 1 -W 1 $target_ip >/dev/null 2>&1 && echo "主机 $target_ip 在线" >> "$tmp_file" &
done

# 等待所有后台进程执行完成
wait

# 输出扫描结果
cat "$tmp_file"

# 删除临时文件
rm "$tmp_file"

直接进程拉满,秒出结果

 原理就是用ping探测主机是否存活,并且指定只发送一个数据包,超时为一秒,然后用“&”来实现多进程,用wait等所有ping结束再输出结果

标签:tmp,ip,ping,file,主机,进程,内网
From: https://www.cnblogs.com/theskyforfly/p/17595888.html

相关文章

  • 深信服云主机安全保护平台
    价值主张:全面感知风险、精准失陷检测、快速闭环响应一、数据中心云主机安全面临新挑战【安全变化让风险感知模糊】加密通信流量增多,开源中间件广泛使用,传统边界逐渐模糊加密通信流量越来越多,网络侧解密成本大,流量对抗成本变高;云上资产繁杂,开源中间件、应用广泛使用,攻击者可......
  • 空间(虚拟主机)与服务器的区别
    虚拟主机和服务器,属于被包含的关系,虚拟主机是利用网络空间技术,把一台服务器分成许多的“虚拟小空间”,每一个网络空间都具有完整的Internet服务功能,服务器是真实存在的物理设备;虚拟空间是虚拟出来的主机,是一台服务器里的一部分硬盘空间,一台服务器上存在多个虚拟主机两者在成本方面存......
  • Cilium系列-9-主机路由切换为基于 BPF 的模式
    系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyI......
  • CTFer成长记录——CTF之Web专题·攻防世界—unseping
    一、题目链接  https://adworld.xctf.org.cn/challenges/list二、解法步骤  本题主要是代码审计和反序列化;代码审计:首先我们需要知道整个题的基本执行顺序:post传参——>base64编码——>反序列化——>调用__wakeup()魔术方法——>执行waf()方法过滤——>调用析构方法()。......
  • Natpass主机管理工具
    软件介绍Natpass新一代主机管理工具,支持shell管理,支持远程桌面,它提供了一种安全和高效的方式来连接和管理远程计算机。dashboard功能特点1.支持私有化部署:您可以在自己的环境中部署和使用Natpass,确保数据的安全和隐私。2.较小的内存占用:Natpass占用的内存较少,约为20M左右,能够确......
  • fping
    fpingfping检测主机是否存在补充说明fping命令fping类似于ping,但比ping强大。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping,fping还可以在命令行中指定要ping的主机数量范围。语法fping(选项)......
  • 内网渗透知识 ——(一)、工作组、域、域控、活动目录
    工作组、域、域控、活动目录工作组​ 在大型局域网中,可能会有很多台工作电脑。为了方便这些计算机进行管理,从Windows9x/NT/2000开始便引入了工作组这一概念。有了工作组,就可以将人事部的电脑划分到名为人事组的工作组中,将技术部的电脑划分到名为技术部的工作组中。工作组的......
  • 一款值得信赖的免费云主机(阿贝云)
    最近找到一个免费服务器叫做阿贝云,非常不错。阿贝云提供免费虚拟主机和免费云服务器。开通方法百度搜索阿贝云,登陆官方网站,注册,实名认证(认证过程中需充值1元钱),然后就可以开通免费服务器了。免费服务器配置1核1G5M带宽,数据盘10G,Linux系统盘有15G,Windows系统盘有10G.有公网IP,......
  • rdma-core之rping.c
    头部信息#define_GNU_SOURCE#include<endian.h>#include<getopt.h>#include<stdlib.h>#include<string.h>#include<stdio.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netdb......
  • 教你一文教你使用自己的域名远程访问内网群晖NAS+6.X【内网穿透】
    文章目录使用自己的域名远程访问内网群晖NAS6.X【内网穿透】使用自己的域名远程访问内网群晖NAS6.X【内网穿透】在之前的文章中,我们向大家演示了如何使用cpolar,创建一条固定的、能够在公共互联网登录内网群晖NAS的数据隧道。这条隧道已经能够应对大多数情况。不过我们能看到,在......