Install
Conn3x is a single binary. Download it from the latest release, or build it from source.
Download a release
Section titled “Download a release”Pick the archive for your system. Replace 0.1.1 with the version you want.
VERSION=0.1.1OS=linux # or darwinARCH=amd64 # or arm64curl -fsSLO "https://github.com/conn3xorg/conn3x/releases/download/v${VERSION}/conn3x_${VERSION}_${OS}_${ARCH}.tar.gz"tar -xzf "conn3x_${VERSION}_${OS}_${ARCH}.tar.gz" conn3xsudo install conn3x /usr/local/bin/conn3x versionOn macOS, the binary isn’t notarised by Apple yet. If macOS refuses to open it, clear the quarantine flag:
xattr -d com.apple.quarantine /usr/local/bin/conn3xCheck the download
Section titled “Check the download”Each release ships a checksums.txt, signed with cosign by the release workflow, and an SBOM for every archive.
curl -fsSLO "https://github.com/conn3xorg/conn3x/releases/download/v${VERSION}/checksums.txt"curl -fsSLO "https://github.com/conn3xorg/conn3x/releases/download/v${VERSION}/checksums.txt.sigstore.json"cosign verify-blob \ --certificate-identity 'https://github.com/conn3xorg/conn3x/.github/workflows/release.yml@refs/heads/main' \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ --bundle checksums.txt.sigstore.json checksums.txtsha256sum --check --ignore-missing checksums.txtThe archives also carry GitHub build provenance, which gh attestation verify checks:
gh attestation verify "conn3x_${VERSION}_${OS}_${ARCH}.tar.gz" --repo conn3xorg/conn3xBuild from source
Section titled “Build from source”You need Go and a clone of the repository. The build script brands the binary as Conn3x.
git clone https://github.com/conn3xorg/conn3xcd conn3xscripts/build-conn3x.sh ./conn3xNext: Get started.