Skip to content
@nxfr

nxfr

NXFR — open, secure, cross-platform LAN file transfer

NXFR

Send files directly from one device to another. No cloud, no accounts, no cables.

  • 🔒 Encrypted — TLS 1.3 with mutual auth, TOFU identity pinning, 6-digit SAS verification
  • Fast — chunk-level SHA-256, saturates gigabit LAN, auto-resumes on drop
  • 🏜️ Desert Mode — transfer with no router, no Wi-Fi, no network at all. Auto-cascades Wi-Fi Direct → hotspot → QR
  • 🙈 Private — rotating discovery IDs, no telemetry, no tracking

Get NXFR

Platform Download
Android GitHub Releases · F-Droid (soon) · Play Store (soon)
Linux Build from source — see docs

How it works

  1. Open NXFR on both devices
  2. Pick a peer from the list (or scan a QR code in Desert Mode)
  3. Verify the 6-digit SAS code matches
  4. Files transfer directly — encrypted, chunked, resumable

Protocol

Property Value
Transport TCP + TLS 1.3 (mTLS, ALPN nxfr/0)
Discovery mDNS/DNS-SD (_nxfr._tcp) + UDP beacon
Encoding CBOR (max depth 6)
Identity Ed25519 + SHA-256(SPKI) device IDs
Auth TOFU + SAS pairing
Port 17394 (TCP), 17395 (UDP beacon), 17396 (web share)
Resume Chunk-level journal with atomic rename

Links

License

MIT OR Apache-2.0

Pinned Loading

  1. nxfr nxfr Public

    Open P2P file-transfer protocol and Android app. mTLS 1.3, TOFU identity pinning, chunk-level resume, mDNS discovery, Wi-Fi Direct / SoftAP offline fallback.

    Rust 2

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…