Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aiyijing/ttping
完全由 chat gpt 开发的 ping网络工具 支持tcp、icmp、http
https://github.com/aiyijing/ttping
chat-gpt http icmp network ping speedtest tcp
Last synced: 10 days ago
JSON representation
完全由 chat gpt 开发的 ping网络工具 支持tcp、icmp、http
- Host: GitHub
- URL: https://github.com/aiyijing/ttping
- Owner: aiyijing
- License: mit
- Created: 2023-06-03T14:18:58.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-06-03T17:19:23.000Z (over 1 year ago)
- Last Synced: 2024-06-21T19:54:57.533Z (5 months ago)
- Topics: chat-gpt, http, icmp, network, ping, speedtest, tcp
- Language: Go
- Homepage:
- Size: 296 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# TTPing
TTPing 是一个网络 ping 工具,可用于执行 TCP、ICMP 和 HTTP 的网络连接测试。它支持指定协议、连接尝试次数、数据包大小和采样间隔等参数。
## 作者和贡献者
- ttping 工具的作者是 ChatGPT
- chat-gpt 想对大家说的话
![示例图片](./chat-gpt-to-say.jpg)## 安装方法
1. 通过go install安装
确保已经安装了Go编译器,并配置好了Go环境变量。
```shell
go install github.com/aiyijing/ttping
```
2. 下载安装
前往 [下载地址](https://github.com/aiyijing/ttping/releases)下载 ttping
```shell
chmod a+x ttping
mv ttping /usr/local/bin/
```## 用法
```shell
ttping [address] [flags]
```示例:
```shell
ttping example.com
```### 参数
- `address`:要测试的目标地址。
### 标志
- `-t, --protocol`: 指定要使用的协议,有效值为 tcp、icmp 或 http,默认为 icmp。
- `-c, --count`: 指定连接尝试的次数,默认为 5。
- `-s, --size`: 指定要发送的数据包大小,默认为 64。
- `-i, --interval`: 指定采样间隔(秒),默认为 1。### 示例
- 使用 TCP 协议进行连接测试:
```shell
ttping example.com -t tcp
```- 使用 HTTP 协议进行连接测试:
```shell
ttping http://example.com -t http
```- 指定连接尝试次数和数据包大小:
```shell
ttping example.com -c 10 -s 128
```## 贡献
欢迎贡献代码和提出问题。请查看 CONTRIBUTING.md 文件以获取更多信息。
## 许可证
这个项目基于 MIT 许可证。请阅读 LICENSE 文件以获取更多信息。