tcping实用小工具

一、tcping介绍
tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

二、tcping与ping的区别
(一).指代不同
①ping:1、ping:是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。通过ICMP协议发送报文到对方主机上任意一个60000以上的端口,然后获取对方主机的回复

②tcping:是一种面向连接的、可靠的、基于字节流的传输层通信协议。使用tcp协议尝试与某一个端口建立连接,然后获取与对方主机建立一次连接的回复

(二).功能不同
①.ping:利用“ping”命令可以检查网络是否连通,可以很好地帮助分析和判定网络故障。

②.tcping:适知应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成道对进程之间依靠TCP提供可靠的通信内服务。有些网络环境禁ping,想要知道网络或端口连通性,tcping就是很好的方法

(三).特点不同
①.ping:Ping发送一个ICMP即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho

②.tcping:可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作

三、下载与安装
官网地址:tcping.exe – ping over a tcp connection

win32位下载地址:https://download.elifulkerson.com//files/tcping/0.39/tcping.exe

win64位下载地址:https://download.elifulkerson.com/files/tcping/0.39/x64/tcping64.exe

tcping实用小工具

四、安装查看
①.可以设置windows环境变量,使得windows全局可以使用该命令。

②.可以将该执行文件放入windows的system32文件夹下即C:\Windows\System32也能使得全局windows可以使用该命令。

查看命令版本信息

tcping -v
tcping实用小工具

五、常用命令
-s快速显示端口连通性,强烈推荐 -t持续发送数据包,直到按ctrl+c停止 -n 5指定发送5个包结束 -d在每行前面附加日期时间,根据实际需求情况可以叠加使用 -r 3每发送3个数据包,重新查找主机一次 -tee输入结果到指定位置,比如:tcping –tee d:\test.txt 会将结果保存在D盘下的test.txt文件中 –file顺序执行tcping文件中指定的目的地址,比如:tcping –file d:\ip.txt

六、常用实践

默认发送4个数据包,默认测试80端口,也可以加指定端口,比如443

tcping实用小工具
tcping实用小工具
#快速测试端口连通性
tcping -s
tcping实用小工具
#持续测试某个端口的连通性,按ctrl+c结束
tcping -t
tcping实用小工具
#在每行前面附带日期时间
tcping -d
tcping实用小工具
#每发送3个数据包,重新查找主机一次,根据DNS或者路由
tcping -r 3 -t
tcping实用小工具
#文件输出,通常带上-d以及-n,比如测试发送5个数据包,并且输出信息带上具体日期,输入文件为D:\text.txt
tcping -d -n 5 --tee d:\test.txt
tcping实用小工具
tcping实用小工具

七、命令大全

-t:通过control-c持续ping直到停止
 
-n 5:例如,发送5个ping -例如,每隔5秒ping一次
 
-w 0.5:例如,等待0.5秒的响应
 
-d:在每一行都包括日期和时间
 
-b 1:启动蜂鸣音(1表示开向下,2表示接通上升,3代表变化,4代表永远)
 
-r 5:例如,每隔5次ping就重新查找主机名
 
-s:成功ping时自动退出
 
-v:打印版本并退出
 
-j:包括抖动,使用默认的滚动平均值
 
-js 5:包括抖动,滚动平均大小为(例如)5。
 
--tee:将输出镜像到“--tee”后指定的文件名
 
--append:追加到--tee文件名,而不是覆盖它
 
-4:首选ipv4
 
-6:首选ipv6
 
-c:只显示更改状态的输出行
 
--文件:将“服务器地址”视为文件名,逐行遍历文件
 
注意:--文件与-j和-c等选项不兼容,因为它在不同的目标之间循环
 
可选地接受服务器端口。例如,“示例.org443”有效。
 
或者,使用-p在命令行强制为文件中的所有内容设置端口。
 
-例如,如果我们连续失败5次就放弃
 
-指定源地址。源必须是客户端计算机的有效IP。
 
-指定端口的替代方法
 
--fqdn:在每行打印域名(如果可用)
 
--ansi:使用ansi颜色序列(cygwin)
 
--颜色:使用Windows颜色序列
 
 
 
HTTP选项:
 
-h:HTTP模式(服务器地址使用不带HTTP://的url)
 
-u:每行都包括目标URL
 
--post:使用post而不是GET(可以避免缓存)
 
--头:用头而不是得到
 
--代理服务器:指定代理服务器
 
--代理端口:指定代理端口
 
--代理凭据:以格式指定“代理授权:基本”标头用户名:密码
 
 
 
调试选项:
 
-f

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9124

(0)
杰斯的头像杰斯
上一篇 2023年7月13日 下午4:19
下一篇 2023年7月17日 下午5:19

相关推荐

  • 又见问题之-Windows Server 2012 R2 安装.net 4.6.1

    服务器是新版的Windows Server 2012 R2 ,今天安装一个软件,软件需要(.net v4.6.1)环境,发现报错,缺少.Netframework, Version=v4.6.1,直接下载对应版本的.Netframework 连续点击是,会跳转到 .net 的下载页面,选中所需的 .net 版本 下载安装之后报错,你需要先安装 对应于 KB29…

    2023年10月25日
    26800
  • NtLmSsp攻击的解决办法

    问题描述 服务器无法连接或者服务器经常自动重启 问题排查 查看系统日志,在安全类目发现大量的登录审核失败的记录。 解决方法 进行NTLM策略控制,彻底阻止NTLM响应 修改以下2个设置: 网络安全:Lan管理器身份验证级别:仅发送 NTLMv2 响应/拒绝 LM 和 NTLM 网络安全:限制NTLM:传入NTLM流量 修改成拒绝所有账户

    2022年9月3日
    1.6K00
  • Windows中删除注册表中的IP地址

    在运行窗口输入regedit,打开注册表 找到目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces ,此文件下就是电脑的IP地址,删除相应文件即可

    2022年7月28日
    1.1K00
  • Win10远程桌面已失去连接

    根据用户的反馈,他们经常会遇到Win10远程桌面频繁失去连接,若您遇到Win10远程桌面频繁失去连接,您可以通过以下3种方法来解决远程桌面经常失去连接的问题。 方法1. Ping IP地址 如果经常使用远程桌面,则不会出现此问题。当远程桌面缩小到任务栏成为后台应用程序,而另一个程序成为主程序使用时,则会容易出现远程桌面已失去连接的情况。因此,您可以通过Pin…

    2023年11月21日
    12000
  • Windows 2012的IE增强的安全配置如何关闭

    1.我们用IE访问站点,经常出现IE警告信息,这是因为IE增强的安全配置引起的,要正常访问都需要勾选添加信任此网站。 2.下面来说下如何取消这个设置 找到,控制面板\所有控制面板项\管理工具\服务器管理器 3.点击“本地服务器”–“IE增强的安全配置 ”后面的“启用 4.再次打开IE,提示“Internet Explorer 增强的安全配置未启用…

    2022年7月2日
    38900

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信