🔌

Test Your P2P Connection

Check if your network supports direct peer-to-peer file transfers

🌍 Works on 85% of networks ⚡ Test takes ~10 seconds

Quick Connectivity Test

Check if your network can establish direct peer-to-peer connections using STUN.

🔗 Connection Speed 🌐 NAT Type 📡 STUN Servers

Takes approximately 10 seconds

📊

Your Results

Run the test above to see your NAT type, connection quality, and compatibility score.

NAT Type Detection
P2P Compatibility
Network Information

Understanding NAT Types

▼
✅

Full Cone NAT

Best case scenario. Any external host can send packets once you've sent one packet to any destination.

Works with: Everyone ~100% success rate
✅

Restricted NAT

Good compatibility. External hosts can send packets only if you've previously sent to their IP.

Works with: Most networks ~90% success rate
⚠️

Port Restricted NAT

Moderate compatibility. Requires matching both IP and port from previous outbound connection.

Works with: Some networks ~70% success rate
❌

Symmetric NAT

Poor compatibility. Uses different ports for each destination. Common on cellular networks.

Requires: TURN relay ~20% direct success
Compatibility Guide: ● Excellent ● Good ● Moderate ● Poor

Common Network Scenarios

▼
🏠 ✓ Usually Works

Home WiFi

Usually works great! Most home routers use Restricted or Port Restricted NAT.

Tip: If it fails, try restarting your router or checking firewall settings.
📱 ⚠️ May Have Issues

Mobile/Cellular

Often uses Symmetric NAT. May have trouble with P2P connections.

Tip: Try switching to WiFi for better compatibility.
🏢 ⚠️ Often Restricted

Corporate Network

May block P2P entirely or use Symmetric NAT for security.

Tip: Consider using a personal hotspot or home network.
🎓 ❓ Varies

University Network

Policies vary widely. Some allow P2P, others restrict it heavily.

Tip: Check with IT department about P2P policies.

Ready to Share Files?

Test your connection above, then start sharing files securely with BurritoShare!

✓ No account required ✓ Completely free ✓ End-to-end encrypted