utls
Go标准TLS库的分支,可底层控制ClientHello,用于让连接伪装成其他客户端,主要用于对抗网络审查。
分享到 X许可证: BSD-3-Clause
概述
uTLS是Go标准库crypto/tls的分支,可以在底层访问TLS的ClientHello。握手本身仍由crypto/tls完成,uTLS只修改ClientHello部分并开放其细节。Go默认的ClientHello指纹很有辨识度,使用它的工具容易被识别和封锁。借助uTLS,程序可以模仿其他客户端,主要用于反审查。它要求Go 1.21或更高版本。
主要特点
- 可读写ClientHello的所有字节
- 抵抗指纹识别,包含随机化指纹
- 可读取ServerHello等握手状态
- 支持伪造会话票据
适用场景
适合用Go开发反审查等需要隐藏特征的工具的开发者。README提醒文档可能过时,建议参考godoc。
- 上游仓库
- refraction-networking/utls
- GitHub 上的 fork
- Guo-astro/utls
- 上游 Star 数
- 2.6k
- 分类
- 安全与网络
- 编程语言
- Go
- 许可证
- BSD-3-Clause
- Fork 时间
- 2025-10-15
- 同步状态
- 已同步上次同步 2026-09-29
同分类更多: 安全与网络
通过终端管理WireGuard和OpenVPN隧道,并检查网络状态及潜在泄漏。可用于控制多个VPN配置。
IP查询与网络诊断工具箱,可查看IP归属、ASN、信誉与风险,检测DNS、CDN、浏览器指纹、WebRTC及AI服务状态。
面向逆向、授权渗透测试和安全研究的技能路由包,让AI编程客户端调用合适工具,并可按需准备工具链。
命令行工具,可查询某个用户名在数百个社交网络上是否存在。用于开源情报调查和查找同名账号。