Download exanets
One small, signed binary per device. Install it, run exanets up, and the device is on your private network.
- Version
- v0.4.24
- Released
- Jun 30, 2026
- Platforms
- macOS · Linux
- Architectures
- arm64 · x86-64
Apple Silicon (ARM64)Recommended
6.4 MB·exanets_0.4.24_darwin_arm64.tar.gz
Verify checksum
Run:
shasum -a 256 exanets_0.4.24_darwin_arm64.tar.gz
Expected SHA-256:
96a0a86f166220b347b31cb5eb1846648af212989a4c9a2ece12388e0c126eed
Intel (x86_64)Recommended
7.0 MB·exanets_0.4.24_darwin_amd64.tar.gz
Verify checksum
Run:
shasum -a 256 exanets_0.4.24_darwin_amd64.tar.gz
Expected SHA-256:
12618bca1dba7e007d271a7cceb08837cd155dd08b9b876eb23c79de0ff1d789
x86_64 (amd64)Recommended
7.0 MB·exanets_0.4.24_linux_amd64.tar.gz
Verify checksum
Run:
shasum -a 256 exanets_0.4.24_linux_amd64.tar.gz
Expected SHA-256:
afcb76710be6e45e87decaab6567e1a95164532eb568f81790b9ab3016218e37
ARM64Recommended
6.3 MB·exanets_0.4.24_linux_arm64.tar.gz
Verify checksum
Run:
shasum -a 256 exanets_0.4.24_linux_arm64.tar.gz
Expected SHA-256:
4d45ebdceb15aa7fb843f3dfcc3da72576a7bc5518174295439808e3680ca775
iOS, Android, and Windows are coming soon.
Install & connect
Two commands. Under a minute.
1. Install the binary. Extract the build you downloaded and move it onto your PATH:
tar xzf exanets_*.tar.gz \ && sudo install -m 755 exanets /usr/local/bin/
2. Join your network. Create an enrollment token in your dashboard, then bring the device online:
sudo exanets up --token=…
Verify authenticity (cosign)
The checksum above proves a download wasn't corrupted — but it is fetched from the same release channel, so it doesn't prove the build is genuine. The release pipeline cosign-signs SHA256SUMS in keyless mode (GitHub Actions OIDC). Verify the signature to confirm the binaries were built by this project before trusting the checksums:
cosign verify-blob \ --certificate SHA256SUMS.pem \ --signature SHA256SUMS.sig \ --certificate-identity-regexp '^https://github\.com/ericlindev/exanet-control/\.github/workflows/release\.yml@refs/tags/v.*$' \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ SHA256SUMS
Verification assets: SHA256SUMS, SHA256SUMS.sig, SHA256SUMS.pem. Once cosign reports Verified OK, check a download against the verified manifest with sha256sum -c SHA256SUMS.
macOS: first-run security warning
The binary is not yet signed by an Apple-issued Developer ID, so Gatekeeper may block the first run with “exanets cannot be opened because the developer cannot be verified.” Clear the quarantine attribute once after install:
xattr -d com.apple.quarantine /usr/local/bin/exanets