gonc v2.4.12

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.

Main Features

  • 🔁 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大小/SizeSHA-256
gonc.exe11.65 MB6ab588da1b6209e42a876b1e5dd20b1fba6c0cd8bd90515da74decf02fe7fb7b
gonc_386.exe10.17 MBf32a375895ccc46fa793597ee094d7b4b2c74608c2fe29316d641dccaaa92981
gonc_android_arm6410.88 MBbe388af6ec21fe148a930bf58aa15048d22a2a082ad255d696523a4b4604db98
gonc_arm64.exe9.93 MB317514ef3f7e690958d6ca82b1b793361ce1a55075f04027d7915000cd84e407
gonc_darwin_amd6411.58 MB1cef62f262a5168975d0966546d54931f88c9ce20b8677b6afcd2c303720551f
gonc_darwin_arm6410.07 MB4b05b66ae91ee7c3b0e229578d232c1984e38c67dbaef1d3b366f14cd87458f9
gonc_linux_amd6411.33 MBae49548a0c3b6f2f5b24bcb2bae03668462f457037146aac421ecfdd3ea020c7
gonc_linux_arm649.81 MB3689fe56d2cd16d7c749364dec8d6b7129bcd5cf33402ee76176f44f14439897