scorpiox-beamnetwork

🐧 Linux x64 🐧 Linux ARM64 🍎 macOS ARM64 🪟 Windows x64

Beam files across your local network at maximum speed

Beam files across your local network at maximum speed. Zero configuration, automatic peer discovery, and zero-copy encrypted transfers between any two machines on the same LAN.

Flags & Options

scorpiox-beam operates with zero flags — just specify the action and file path. The tool auto-discovers peers and handles everything else.

Flag Short Description Takes Value
--help -h Show help message and exit No
--version -v Show version number No

Usage Examples

Send a single file to a LAN peer
# Sender: beam a file — receiver is auto-discovered via mDNS $ scorpiox-beam send ./report.pdf ⠋ Discovering peers on 192.168.1.0/24... ✓ Found peer: devbox (192.168.1.42) ⠋ Transferring report.pdf (2.4 MB)... ✓ Transfer complete — 2.4 MB in 0.3s (8.0 MB/s)
Receive an incoming file
# Receiver: listen for incoming beam transfers $ scorpiox-beam receive ⠋ Listening for incoming transfers... ✓ Incoming: report.pdf (2.4 MB) from laptop (192.168.1.10) ✓ Saved to ./report.pdf
Send a directory recursively
# Beam an entire project directory — auto-compressed for transfer $ scorpiox-beam send ./my-project/ ⠋ Packing 142 files (18.7 MB)... ✓ Found peer: workstation (192.168.1.50) ⠋ Transferring my-project.tar (12.1 MB)... ✓ Transfer complete — 12.1 MB in 1.2s (10.1 MB/s)
Send directly to a specific IP
# Skip auto-discovery, target a known host $ scorpiox-beam send ./data.csv 192.168.1.100 ✓ Connected to 192.168.1.100 ⠋ Transferring data.csv (540 KB)... ✓ Transfer complete — 540 KB in 0.1s (5.4 MB/s)
Beam a large binary build artifact
# Zero-copy kernel bypass for near-wire-speed on large payloads $ scorpiox-beam send ./build/release.tar.gz ⠋ Discovering peers on 10.0.0.0/24... ✓ Found peer: ci-server (10.0.0.5) ⠋ Transferring release.tar.gz (1.8 GB)... ✓ Transfer complete — 1.8 GB in 16.4s (112.3 MB/s)
Check version
$ scorpiox-beam --version scorpiox-beam 1.0.0

Source & Build Info

Source File
scorpiox/scorpiox-beam.c
Lines of Code
1,013
Dependencies
libsxutil

Related Tools