Skip to the content.

Install

Prebuilt binaries

Grab the archive for your platform from the Releases page:

Each archive contains:

Build from source

Requires Go 1.22+.

git clone https://github.com/brandonhon/scry scry
cd scry
make build             # Linux / macOS
.\scripts\build.ps1    # Windows

Produces bin/scry (or bin\scry.exe).

SYN scan build

SYN scanning is gated behind the rawsock build tag because it pulls in libpcap and needs CAP_NET_RAW. See the SYN page.

sudo apt install libpcap-dev         # Debian/Ubuntu
sudo dnf install libpcap-devel       # Fedora/RHEL
go build -tags rawsock -o bin/scry ./cmd/scry
sudo setcap cap_net_raw,cap_net_admin=eip bin/scry

Verify

scry --version
scry 127.0.0.1 -p 22

Compatibility

IPv6 is currently out of scope and parked on the feat/ipv6-support branch; see the plan §10 #22.