{"repo":"threatexpert/gonc","free":true,"listed":false,"github":"https://github.com/threatexpert/gonc","clone":"git clone https://github.com/threatexpert/gonc.git","description":"Netcat with automated NAT traversal, secure P2P, and advanced features for shell access, file transfer, and network proxying.","language":"Go","stars":689,"topics":["ipv6","nat","netcat","p2p","socks5","tools","tunnel","hole-punching","nat-traversal","file-transfer"],"license":"MIT","category":"networking-infra","readme_excerpt":"Introduction to gonc README in 中文 、 English gonc is a Golang-based netcat tool designed to facilitate peer-to-peer communication. Its main features include: - 🔁 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. --- Latest version download docs --- Related Projects - gonc-gui — a desktop (Windows) and Android app built on gonc : convenient cross-device, cross-network P2P direct connection and secure file transfer. Just share a passphrase (or scan a QR code); no command line required. --- Usage Examples Basic Usage - Use it like nc : can only establish point-to-point connections based on IP and port. - Now, you can also establish point-to-point connections based on a shared passphrase, with automated NAT traversal. The following diagram shows the process of g","default_branch":null,"files":null,"tree":[],"storefront":"/r/threatexpert","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/threatexpert/gonc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}