From 27eebf9f256899939bb8b507dda1d6cc5be9264b Mon Sep 17 00:00:00 2001 From: TaurusXin Date: Mon, 22 Apr 2024 14:48:01 +0800 Subject: [PATCH] update: README.md --- README.md | 53 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 1aacfac..a9af78d 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,50 @@ # Tcping GO -一个使用go写的小工具,用于检测TCP端口是否开放。 +一个使用go写的小工具,用于检测TCP端口是否开放 ## 使用方法 -```shell -tcping -h +你可以简单的测试一个地址的某个端口是否开放,可以使用域名或者IP地址,默认测试该地址的80端口 -Usage of tcping: - -c, --count int 测试次数,默认为4次 (default 4) - -h, --help 显示帮助信息 - -t, --infinite 无限次测试 - -6, --ipv6 使用 IPv6,需搭配域名使用 - -p, --port int 端口,默认为80 (default 80) - -s, --timeout duration 超时时间,默认为2秒 (default 2s) +```shell +tcping www.baidu.com +使用 www.qq.com 的 A 记录: 175.27.8.138 +[1] 来自 175.27.8.138:80 的响应: 时间=29.256ms +[2] 来自 175.27.8.138:80 的响应: 时间=29.086ms +[3] 来自 175.27.8.138:80 的响应: 时间=37.761ms +[4] 来自 175.27.8.138:80 的响应: 时间=30.259ms + +测试完成,成功次数: 4/4 ``` + +使用 `-p` 指定端口号,如下 + +```shell +tcping www.qq.com -p 443 +使用 www.qq.com 的 A 记录: 175.27.8.138 +[1] 来自 175.27.8.138:443 的响应: 时间=28.835ms +[2] 来自 175.27.8.138:443 的响应: 时间=27.419ms +[3] 来自 175.27.8.138:443 的响应: 时间=44.382ms +[4] 来自 175.27.8.138:443 的响应: 时间=28.356ms + +测试完成,成功次数: 4/4 +``` + +使用 `-6` 指定使用IPv6(仅对域名有效) + +```shell +tcping www.qq.com -6 +使用 www.qq.com 的 AAAA 记录: 240e:97c:2f:1::5c +[1] 来自 [240e:97c:2f:1::5c]:80 的响应: 时间=30.795ms +[2] 来自 [240e:97c:2f:1::5c]:80 的响应: 时间=30.247ms +[3] 来自 [240e:97c:2f:1::5c]:80 的响应: 时间=30.856ms +[4] 来自 [240e:97c:2f:1::5c]:80 的响应: 时间=30.275ms + +测试完成,成功次数: 4/4 +``` + +使用 `-c` 指定测试次数,默认为4次 + +使用 `-t` 指定超时时间,默认为2秒 + +使用 `-f` 来启用快速模式,降低两次成功测试之间的间隔时间