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.78 MB | 54048045d63497fc8fb3656de319f3006e201807e2c1b806ae17778d163eae27 |
| gonc_386.exe | 10.29 MB | 921fdb35e68102d89b150e1d587d249b86fcd3b68070caf963e6ee10b75e15b6 |
| gonc_android_arm64 | 11.00 MB | e41f524983a13ab0e2af17b2066448a9bc0f7d983208b845d93c907cef9d397e |
| gonc_arm64.exe | 10.04 MB | e0ebb3b5e560d5a359f3f8bf0f700841485b6f12bfa4683e9ef9ec693e6b9623 |
| gonc_darwin_amd64 | 11.71 MB | 9c95ec47e1d374e7b1acc7ec12a069e86909d48999d9201beacc50604e2aadd2 |
| gonc_darwin_arm64 | 10.22 MB | 69df05a62a47dc37f565f391e72111be5222479154295d2f5caac611163fd658 |
| gonc_linux_amd64 | 11.46 MB | 12bd4410f7dc0a6f08c14bf57d92c65d2dac364f2c61ed1b6a615484201ec011 |
| gonc_linux_arm64 | 9.94 MB | fda85482fad283bffbcd16c4ce90f2afb4997e4214afc3a4464d3a7c20181b59 |
| gonc_linux_mipsle | 11.25 MB | aadbe1e04aabe95a69aa14a63452992b60bab59cabc3a7a5341c37b9b888a7e5 |