macOS · Apple Silicon
curl -fsSL https://32north.ai/dl/mss-macos-arm64 -o mss \
&& chmod +x mss Downloads · MSS CLI
The Marine Security Scanner runs over the boat's network from any laptop on the same LAN. It identifies every device, looks them up against the 32°N advisory corpus, and tells you which ones have known issues. Five minutes, no install on the boat.
Install
Prebuilt binaries are served from 32north.ai directly. Pick the line for your OS, run it in a terminal, then point it at your boat's network.
curl -fsSL https://32north.ai/dl/mss-macos-arm64 -o mss \
&& chmod +x mss curl -fsSL https://32north.ai/dl/mss-macos-x64 -o mss \
&& chmod +x mss curl -fsSL https://32north.ai/dl/mss-linux-x64 -o mss \
&& chmod +x mss # Inside WSL2 (Ubuntu / Debian), use the Linux build above.
# Native Windows isn't supported yet — the scanner's BLE and
# wifi modules need platform-specific code that's macOS + Linux only. SHA256 checksums: macos-arm64 · macos-x64 · linux-x64
Don't see your platform? Build from source at
apps/scanner
with go build -o mss ./cmd/mss.
Quick start
Once mss is on your $PATH (or sitting in
your current directory), point it at the boat's subnet. The
default scan takes about five minutes for a typical 24-port LAN.
./mss scan --target 192.168.1.0/24 Discovers every device on the subnet, identifies marine equipment by fingerprint, and reports findings keyed to published advisories. JSON, plain text, or HTML output.
./mss serve Runs as a Model Context Protocol server so a connected AI assistant can drive the scanner directly. Useful for interactive triage: "show open critical findings", "scan the chartplotter again", and so on.
What it scans for
The scanner uses 32°N's own signature pack — driven by the published advisory corpus. That means it knows about SignalK plugin issues, OpenCPN binary problems, NMEA-2000 gateway exposures, common bridge and AIS misconfigurations. It's not a generic network scanner wearing a marine sticker.
Source
The scanner is at
apps/scanner in the platform monorepo. Build it yourself,
modify the signature pack, contribute new fingerprints. If you
find an issue, report it at security@32north.ai
and it'll show up in the advisory index.