Crossbreeder Plus 1.0.0 — the new version

Crossbreeder Plus is a ground-up rebuild of Crossbreeder that works many APs at once instead of one after another. It is a single executable — no installer, no Xojo runtime, no separate TFTP server.

Download it from the latest release on GitHub. Source and full README: github.com/andreacoppini/crossbreeder.

Platform File
Windows crossbreeder-plus-windows-amd64.exe (-arm64 for Surface / Snapdragon)
macOS crossbreeder-plus-macos.zip — one universal binary, Intel and Apple Silicon
Linux crossbreeder-plus-linux-amd64.tar.gz (or -arm64)

The binaries are unsigned, so Windows and macOS both warn on first launch. On macOS use right-click → Open, or xattr -d com.apple.quarantine crossbreeder-plus-macos-universal. SHA256SUMS.txt in the release covers every file.

Why bother

Measured against a live 558-AP estate: a full inventory sweep finishes in 6.5 seconds. The original Crossbreeder, working one AP at a time, takes over an hour on a list that size.

What changed

Using it

Run it with no arguments — or just double-click it — and it opens a console in your browser, bound to the local machine only:

Crossbreeder Plus 1.0.0
Console: <http://127.0.0.1:52413>

Paste in your addresses (or load a CSV), set the AP credentials, tick what you want done, press Run. With nothing ticked it collects inventory. Tick keep re-scanning and it repeats the scan until you press Stop — the first pass does the work, every pass after that just re-checks.

Everything the console does is also on the command line, over the same engine:

crossbreeder-plus -csv aps.csv -user admin -ask-pass -c 50 -out results.csv

Use -ask-pass rather than -pass: cmd.exe eats ^ as an escape character, every shell claims a different set, and an argument is visible in the process list. crossbreeder-plus -h lists the rest.