This proof of concept uses the ntfy service, STUNTMAN and wireguard to connect without any login two devices behind NAT.
-
Updated
May 29, 2024 - Shell
This proof of concept uses the ntfy service, STUNTMAN and wireguard to connect without any login two devices behind NAT.
NES/Famicom emulator with network multiplayer
High Performance Networking
Make terminal personal file transfers as simple as `cp`
enet udp holepunching server in Rust
UDP hole punching example and synchronization algorithm similar to DCUtR(WIP)
Python-implemented TCP NAT hole punching
NAT Traversal hole punching P2P chat application
Simple basic tcp hole punching between 2 clients and a mediator
Netpunch is a tool to establish network connections between nodes which are behind NATs and firewalls
Listens for UDP requests and returns the public ip and port of the source.
behind nat p2p vpn
With Magic Mesh you can create a mesh network topology for any UDP based application.
A P2P standard based on the fact that your contacts likely share at least some of yours
A CLI based chat application based on the concept of UDP hole punching
Library for handling TCP connections based on the hole punching technique.
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."