COUNT=4
LOOP=0
HOST2_IP=10.156.4.10
ERRMSG='Ping Failed'
TOTAL=0
while [ $LOOP = 0 ]
do
TEST=`/usr/sbin/ping ${HOST2_IP} -n ${COUNT} | grep loss | awk '{print $7}'`
#echo "${TEST%%\%}"
if [ ${TEST%%\%} -gt 0 ]
then
echo "`date` ${TEST} packet loss" >> netlog.txt
else # lͨ
if [ "`expr $TOTAL % 150`" -eq "0" ]
then
echo "`date` Ping is OK" >> netlog.txt
fi
fi
#LOOP='expr $LOOP - 1'
if [ ${TEST%%\%} -gt 0 ]
then
TOTAL=0
fi
#if [ "`expr $TOTAL % 150`" -eq "0" ]
#then
# TOTAL=0
#fi
TOTAL=`expr $TOTAL + 1`
#echo "$TOTAL"
sleep 3;
done
分享到:
相关推荐
有时为了测试需要,希望对一大批(如几千个)IP进行ping探测,看这些IP到某服务器的网络是否丢包,需要对批量IP进行ping分析。
"Ping"(网络探测)是一种用于检查网络设备之间是否能够正常通信的基本网络工具。它通过发送ICMP(Internet Control Message Protocol,互联网控制消息协议)回显请求(echo request)报文到目标主机,并等待接收...
该脚本的用途是自动化地检查网络连接状态,通过ping命令对/etc/hosts文件中列出的所有主机进行探测。在Linux和UNIX系统中,/etc/hosts文件记录了主机名与IP地址的映射关系,这对于网络管理员来说是一个重要的文件,...
在Android中,由于安全和权限限制,我们不能直接在应用程序中执行shell命令。因此,通常需要使用`Runtime`类或者`ProcessBuilder`类来执行`ping`命令。以下是一个简单的示例: ```java public String pingHost...
2. **网络探测**:脚本会尝试连接到目标服务器,可能使用`ping`命令或者`nc`(netcat)命令来测试网络连通性。`ping`通过发送ICMP回显请求来检查网络可达性,而`nc`则可以用于TCP或UDP端口的连通性测试。 3. **状态...
"检测网段内存活的主机(及端口),并记录.rar" 是一个针对这一需求的实用工具,主要涉及到Linux系统中的ping命令、shell脚本编程以及端口扫描。下面将详细阐述这些知识点。 首先,`ping` 命令是网络诊断工具,用于...
- `ping`命令探测网络主机。 20. **字符转换**: - `tr`命令将用户输入的字母大小写互换。 21. **备份与压缩**: - `tar`命令进行文件备份与压缩,结合`date`获取日期。 22. **无限循环菜单**: - 使用`while...
Nmap(Network Mapper)允许用户探测网络中的主机状态和开放端口,识别操作系统类型、服务及其版本信息。它通过发送不同类型的网络数据包并分析响应来完成这些任务。主要功能包括端口扫描、主机发现、服务指纹识别等...
代码如下:#!/bin/bash#main—network=192.168.1ping_count=3IP=1:>IP_use:>IP_idle:>ping_...ping次数$ping_count.”ping $host -c $ping_count >.ping_tmpsleep 1cat .ping_tmp >>ping_actionecho “——–>服务
- TCP / IP和其他数据包本地HTTP / HTTPS Ping(GET,POST,HEAD)RIPE信息(ASN,IP / CIDR)PeeringDB信息快速端口扫描网络LAN发现可配置的选项直接从shell访问命令支持vi和emacs模式的几乎所有基本功能CLI自动...
目前,传统硅基光探测器在硅光子学中的应用需要具有高光敏性的高性能探测器,且这些探测器需要与先进的互补金属氧化物半导体(CMOS)技术实现单片集成。传统的PIN光电二极管和雪崩光电二极管虽然能实现高频操作和高...
标题所提及的"一条命令扫描局域网内所有的IP及MAC",实际上是在指使用特定的命令行工具来探测网络上的设备信息。这种方法对于排查网络问题、管理设备或者确保网络安全都十分有用。 首先,我们要了解IP地址和MAC地址...
`tcping`命令是基于TCP协议的探测工具,它的基本用法如下: ```shell tcping 目标IP或域名 端口号 ``` 例如,要检查本地主机的80端口(HTTP服务)是否开放,可以输入: ```shell tcping 127.0.0.1 80 ``` 此外,...
首先,我们创建了一个名为`pinghost`的函数,它的作用是使用`ping`命令对指定的主机进行一次网络探测,获取往返时间(rtt)。这里使用`-c 1`参数表示只发送一个ICMP回显请求,`-w 10`参数设置超时时间为10秒,`grep ...
7. **ping源码**:Ping是网络诊断工具,通过发送ICMP回显请求来检查网络连通性。源码展示了如何利用网络层协议进行主机探测和延迟测量。 8. **rlogin源码**:rlogin是另一个远程登录协议,与rsh类似,但提供了更...
`fping`是一个基于ICMP协议的批量网络探测工具,它允许用户一次性ping多个IP地址,极大地提高了网络管理员的工作效率。本文将详细讲解`fping`工具在Windows环境下的使用、安装以及其特点。 首先,`fping`相较于传统...
2. 使用Nmap进行更深入的扫描,特别是使用`sV`参数探测服务版本和`-Pn`参数跳过ping探测,以检测特定IP(如196.168.3.25)上的开放端口。结果显示存在一个Windows主机(MARY-PC)运行着MSSQL服务,但未开放RDP(3389...
- `-Pn`:不使用ping探测主机。 - `-A`:探测服务类型及版本信息。 - `-6`:启用IPv6扫描。 - `-O`:探测操作系统类型。 以上这些基础知识和技术是Metasploit框架的核心组成部分,对于任何想要深入了解或使用该框架...
例如,使用`WScript.Shell`对象的`Run`方法执行操作系统级别的ping命令,然后检查返回的退出代码来判断目标机器的可达性。 6. **SNMP协议**: 对于更复杂的网络设备,可以使用SNMP(简单网络管理协议)来获取远程...