Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.
-
Updated
Dec 8, 2025 - TypeScript
Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.
Netcat with automated NAT traversal, secure P2P, and advanced features for shell access, file transfer, and network proxying.
NES/Famicom emulator with P2P network multiplayer and WASM support
Make terminal personal file transfers as simple as `cp`
An experimental P2P encrypted chat app created to show UDP hole punching in action
A small collection of examples for UDP hole punching.
Play P2P games without forwarding ports! Scroll down for instructions.
A simple tool to check whether your router supports UDP hole-punching, as well as additional NAT properties.
Simple basic tcp hole punching between 2 clients and a mediator
High Performance Networking
NAT Traversal hole punching P2P chat application
uTP (micro transport protocol) over UDP library with NAT hole punching
TCP and UDP hole punching examples
cppnat is a NAT reverse proxy tool (aslo known as a hole punching tool) helps you expose your private IP and port and bind them onto a server with public IP,access your private service anywhere.
This demo project uses a WebSocket signal server to exchange the IP information of every pair of iOS clients and constructs a P2P STUN channel to exchange text messages. STUN is a part of WebRTC.
P2P Communication across Network Address Translators with TCP
Add a description, image, and links to the hole-punching topic page so that developers can more easily learn about it.
To associate your repository with the hole-punching topic, visit your repo's landing page and select "manage topics."