gated0

Tcping的下载与使用
总篇 Windows自带了ping的功能,在那个黑框框里我们可以ping一个ip大致了解一下机子的情况,但有时...
扫描右侧二维码阅读全文
12
2019/07

Tcping的下载与使用

总篇
Windows自带了ping的功能,在那个黑框框里我们可以ping一个ip大致了解一下机子的情况,但有时候我们需要知道tcp方面的情况,但windows却没有这种功能,那么有没有一个小软件让我们的电脑获得这个功能呢,答案是肯定有的。

将下载的tcping.exe放在你的系统盘中的windows中的System32
比如 C:\Windows\System32 中(路径根据系统不一样路径有所不同)
打开cmd指令窗(就是那个黑框框)通过tcping指令就能通过tcp协议来ping

用法

Tcping的常用一些指令的实例(使用baidu.com作为测试对象,在没有指定端口的时候默认为80端口如要测试其他端口则需要在后面加一个“空格“在加”测试端口“待测的域名与ip皆可):
tcping baidu.com
tcping baidu.com 443
tcping 1.1.1.1 555
测试4次结束
tcping -t baidu.com
无限测试,当同时按住 CTRL+C时结束测试

#更多用法请查看官方文档

官方文档

全英

NAME
tcping - simulate "ping" over tcp by establishing a connection to network hosts.
Measures the time for your system to [SYN], receive the target's SYN and send [ACK]. Note that the travel time for
the last ACK is not included - only the time it takes to be put on the wire a tthe sending end.

SYNOPSIS
tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-b n] -r times [--tee filename] [-f] destination [port]

DESCRIPTION
tcping measures the time it takes to perform a TCP 3-way handshake (SYN, SYN/ACK, ACK) between itself and a remote host.
The travel time of the outgoing final ACK is not included, only the (minimal) amount of time it has taken to drop it on
the wire at the near end. This allows the travel time of the (SYN, SYN/ACK) to approximate the travel time of the
ICMP (request, response) equivalent.

OPTIONS
-4 Prefer using IPv4

-6 Prefer using IPv6

-t ping continuously until stopped via control-c

-n count
send count pings and then stop. Default 4.

-i interval
Wait interval seconds between pings. Default 1. Decimals permitted.

-w interval
Wait interval seconds for a response. Default 2. Decimals permitted.

-d include date and time on every output line

-f Force sending at least one byte in addition to making the connection.

-g count
Give up after count failed pings.

-b type
Enable audible beeps.
'-b 1' will beep "on down". If a host was up, but now its not, beep.
'-b 2' will beep "on up". If a host was down, but now its up, beep.
'-b 3' will beep "on change". If a host was one way, but now its the other, beep.
'-b 4' will beep "always".

-c only show output on a changed state

-r count
Every count pings, we will perform a new DNS lookup for the host in case it changed.

-s Exit immediately upon a success.

-v Print version and exit.

-j Calculate jitter. Jitter is defined as the difference between the last response time and the historical average.

-js depth
Calculate jitter, as with -j but with an optional depth argument specified. If depth is specified tcping will
use the prior depth values to calculate a rolling average.

--tee filename
Duplicate output to the filename specified. Windows can still not be depended upon to have a useful command line

  1. Don't tease me, *nix guys.

--append
When using --tee, append to rather than overwrite the output file.

--file
Treat the "destination" option as a filename. That file becomes a source of destinations, looped through on a
line by line basis. Some options don't work in this mode and statistics will not be kept.

destination
A DNS name, an IP address, or (in "http" mode) a URL.
Do not specify the protocol ("http://") in "http" mode. Also do not specify server port via ":port" syntax.
For instance: "tcping http://www.elifulkerson.com:8080/index.html" would fail
Use the style: "tcping www.elifulkerson.com/index.html 8080" instead.

port
A numeric TCP port, 1-65535. If not specified, defaults to 80.

--header
include a header with the command line arguments and timestamp. Header is implied if using --tee.

HTTP MODE OPTIONS
-h Use "http" mode. In http mode we will attempt to GET the specified document and return additional values including
the document's size, http response code, kbit/s.
-u In "http" mode, include the target URL on each output line.

--post Use POST instead of GET in http mode.
--head Use HEAD instead of GET in http mode. --get Shorthand to invoke "http" mode for consistency's sake.

--proxy-server proxyserver
Connect to proxyserver to request the url rather than the server indicated in the url itself.
--proxy-port port
Specify the numeric TCP port of the proxy server. Defaults to 3128.
--proxy-credentials username:password
Specify a username:password pair which is sent as a 'Proxy-Authorization: Basic' header.

RETURN VALUE
tcping returns 0 if all pings are successful, 1 if zero pings are successful and 2 for mixed outcome.

BUGS/REQUESTS
Please report bugs and feature requests to the author via contact information on http://www.elifulkerson.com

AVAILABILITY
tcping is available at http://www.elifulkerson.com/projects/tcping.php

问答


这个软件安全吗?
安全吧,反正我也在用

如果人家禁止ping了,这个也可以用吗?
当然可以啦,这是通过tcp来"ping"的,和"传统的ping"不一样,传统的使用了icmp,除非人家防火墙全开,要不然肯定会有端口打开的


头图由本人灵魂创作

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取
Last modification:July 19th, 2019 at 07:18 pm
如果觉得我很可爱,请随意赞赏

Leave a Comment