Ⅰ 开发一个简单的涉密计算机连外网监控软件,循环持续ping外网地址,一旦ping通就报告,这个思路怎么样
这个思路可以,选中几个外网网址,你说的外网应该就是互联网,不是外国网站吧。。哈哈。
循环Ping这几个地址如果联通,则发生规则内事件。例如发送邮件,弹出警告框之类的。不过需要注意的是,这种软件需要安装到每个需要监控的电脑上,并且需要做成进程隐藏或者进程守护让操作人员无法关闭这个软件。
Ⅱ 哪位大神有ATKKPING(网络丢包测试工具) V2.2 绿色版软件百度云资源
链接:
提取码:s5ii
软件名称:ATKKPING(网络丢包测试工具)V2.2绿色版
语言:简体中文
大小:102.34KB
类别:系统工具
介绍:ATKKPING绿色版不需要安装就可以使用了,这是一款ping的增强程序,网络丢包率测试软件。主要用来进行丢包测试使用,可以测试网络环境!可以报告带宽,延迟抖动和数据包丢失,还可以用来测试一些网络设备如路由器,防火墙,ping值以及丢包多少,帮助用户解决网络丢包的问题。
如何用ping测试网络连接?ping命令是网络测试中常用的命令之一,主要是测试网络之间是否连通,以我自己是从事监控安防行业十年,会用到的几种网络测试命令做简单分析下,不一定全面,但或许是有用的。
网络测试中ping命令主要是检测网络的连通情况和分析网络速度
ping命令是最常用的网络测试命令,能够快速判断网络通断情况,在“开始”菜单—点击“运行”弹出的窗口中输入”cmd“回车,弹出DOS提示符窗口,输入ping+空格+IP+参数[-t] [-a] [-n count] [-l size]等,其中:
-t不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址 ;
-n count 指定要Ping多少次,具体次数由count来指定 ;
-l size 指定发送到目标主机的数据包的大小。
ipconfig命令来能快速查看ip和mac地址,刷新DNS缓存,释放ip地址
ipconfig命令常用来查询本地IP、子网掩码、网关、DNS等等,在“开始”菜单—点击“运行”弹出的窗口中输入”cmd“回车,弹出DOS提示符窗口输入ipconfig,ipconfig/all,ipconfig/release,ipconfig/renew,ipconfig/flushdns等,其中:
ipconfig:查询电脑的ip地址,子网掩码,网关等信息。
ipconfig/all:查询电脑的ip地址,mac地址,其他网卡信息。
ipconfig/release:释放电脑的ip地址,电脑会断网,然后自动重新获取ip地址
ipconfig/renew:进行重新获取ip地址
ipconfig/flushdns:可以刷新DNS缓存
telnet命令通常测试某个端口是否可以访问
我们监控安装调试过程中,经常会用到的端口就是80,8000,37777等,那么可以用telnet去查看这个端口是否可用,在“开始”菜单—点击“运行”弹出的窗口中输入”cmd“回车,弹出DOS提示符窗口,输入telnet测试端口命令: telnet+IP+端口或者telnet+域名+端口,
Telnet常用的命令:
open : 使用openhostname可以建立到主机的 Telnet连接。
close : 使用命令close命令可以关闭现有的 Telnet连接。
display : 使用display命令可以查看Telnet客户端的当前设置。
send : 使用send命令可以向Telnet服务器发送命令
个人浅见,篇幅有限,很多不一定全面,欢迎指正补充,写作不易,请随手点赞关注吧,感谢! 尬聊科技,知识分享节,越努力越幸运,分享越多,收获越多!
Ⅳ ping命令有哪些作用
它主要的功能是用来检测网络的连通情况和分析网络速度。
以下是PING的一些参数:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list-tPing 指定的计算机直到中断。-a将地址解析为计算机名。
-n count发送count 指定的 ECHO 数据包数。默认值为 4。
-l length发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。-f在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。
-i ttl将"生存时间"字段设置为 ttl 指定的值。
-v tos将"服务类型"字段设置为 tos 指定的值。
-r count在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。
-s count指定count 指定的跃点数的时间戳。
-j computer-list
利用computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
-k computer-list
利用computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
-w timeout指定超时间隔,单位为毫秒。
destination-list
指定要 ping 的远程计算机。
Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"还有"Source quench received"。
"Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原因可能是对方装有防火墙或已下线。
"Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。
"Bad IP address" 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。
"Source quench received"信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。
连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
首先我们讲一下使用Ping命令的步骤。
使用Ping检查连通性有五个步骤:
1. 使用ipconfig /all观察本地网络设置是否正确;
2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;
4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)
Ⅳ 什么是PING指令,有什么用
Ping
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最
常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。
命令格式:
ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
参数含义:
-t不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址 ;
-n count 指定要Ping多少次,具体次数由count来指定 ;
-l size 指定发送到目标主机的数据包的大小。
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping 202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
Tracert
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。
命令格式:
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]
参数含义:
-d 不解析目标主机的名字;
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
-j host_list 按照主机列表中的地址释放源路由;
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。
例如大家想要了解自己的计算机与目标主机www.cce.com.cn之间详细的传输路径信息,可以在MS-DOS方式输入tracert www.cce.com.cn。
如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。
Netstat
Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。
利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
命令格式:
netstat [-r] [-s] [-n] [-a]
参数含义:
-r 显示本机路由表的内容;
-s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);
-n 以数字表格形式显示地址和端口;
-a 显示所有主机的端口号。
Winipcfg
Winipcfg命令以窗口的形式显示IP协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时非常有用。
命令格式:
winipcfg [/?] [/all]
参数含义:
/all 显示所有的有关IP地址的配置信息;
/batch [file] 将命令结果写入指定文件;
/renew_ all 重试所有网络适配器;
/release_all 释放所有网络适配器;
/renew N 复位网络适配器 N;
/release N 释放网络适配器 N。
在Microsoft的Windows 95及其以后的操作系统中,都可以运行以上命令