Github: https://github.com/threatexpert/gonc
Docs/详细文档
gonc 是一个基于 Golang 的 netcat 工具,旨在更方便地建立点对点通信。
🔁 自动化内网穿透:零配置,双方仅需约定一个口令,使用参数-p2p既可自动发现彼此网络地址和穿透内网建立点对点连接,使用公共 STUN 和 MQTT 服务交换地址信息。
🔒 端到端双向认证的加密:支持 TCP 的 TLS 和 UDP 的 DTLS 加密传输,可基于口令双向身份认证。
🧩 灵活的服务配置:通过参数 -e 可灵活的设置为每个连接提供服务的应用程序,例如-e /bin/sh可提供远程cmdshell,还可以使用内置的虚拟命令便捷的使用socks5服务、http文件服务和流量转发功能。
gonc is a Golang-based netcat tool designed to facilitate peer-to-peer communication.
🔁 Automated NAT Traversal: Zero configuration. Both sides only need to agree on a passphrase. By using the -p2p parameter, peers can automatically discover each other’s network addresses and establish a point-to-point connection through NAT traversal, leveraging public STUN and MQTT services for address exchange.
🔒 End-to-End Encrypted with Mutual Authentication: Supports TLS for TCP and DTLS for UDP encrypted transmission, with passphrase-based mutual identity authentication.
🧩 Flexible Service Configuration: With the -e parameter, you can flexibly set the application to serve each connection. For example, -e /bin/sh can provide a remote cmd shell. You can also use built-in virtual commands for convenient SOCKS5 service, HTTP file service, and traffic forwarding.
| 文件名/Filename | 大小/Size | SHA-256 |
|---|---|---|
| gonc.exe | 11.54 MB | 7d6c951163f063c39ced6d77320211e93e34b7f4b28f7e19dfd368f7bbbe3874 |
| gonc_386.exe | 10.06 MB | b333583a42775dc1c85541b0a58efd1a3c6ff3f9155818a1617eabdf389e55c6 |
| gonc_android_arm64 | 10.81 MB | d3f3d83c6feaa519fed41db0d42bf5655576b75df14b469e78e04d1078f6638a |
| gonc_arm64.exe | 9.82 MB | 853a8a138354ee1a631806a15328b545482543ad49ee9f3f659121ebbcf27ed1 |
| gonc_darwin_amd64 | 11.43 MB | 2a2f06bbac69eaa1698a4842df6f78821b3d91d8229c4c09dd980e45c5a9c49a |
| gonc_darwin_arm64 | 9.94 MB | 98cc5c2722f0023dab6d836feb1c6b17ca11e71f96fb910f90880b082afb2f75 |
| gonc_linux_386 | 9.74 MB | faca542c1c1272215a2da4b227d5d89b78ca7466d117400fd3cb7293457cc644 |
| gonc_linux_amd64 | 11.17 MB | 70fb2771f3fd3fd21a58b80608db8dde4f553c7166f7cd1ac330eb47f26a0b73 |
| gonc_linux_arm | 9.69 MB | a9872d5248eb61c2f79360e12b39c911f414bed24ba9d4bd8eac9ae8e746306f |
| gonc_linux_arm64 | 9.69 MB | 6670ae243fb68de9f460f8a756242fcfa051fe95f5995eff76f451b73bc4ab6a |
| gonc_linux_mips | 10.94 MB | 5bc5a50269fbe6821b377905fde55fc3d44dc2b1a8e82dd265ce8e007e2088b3 |
| gonc_linux_mips64 | 11.13 MB | 8d85c670008890bd5e981e5d2446ace7941ac49dd2986fe8f6468d48e5c57193 |
| gonc_linux_mipsle | 10.94 MB | 1c78e2bb3c10e7f671ef355b9bf900cceb0eb27bf4c1cae89f71897e90a56eb3 |