Dmytro Galko · open-source tools

linkscan

The broken links, without the false alarms

Run an ordinary link checker against an ordinary site and the report fills with 403s from Cloudflare, 999s from LinkedIn and timeouts from a slow CDN, none of which are broken links. After the second false alarm nobody opens the report again, which is the same as not having one. This separates a link a visitor would find dead from a link a bot was refused.

What it does

How it is proved

Six pages of rust-lang.org, 220 unique links checked in 10.5 seconds at 24 concurrent requests. 28 tests, none of which touch the internet.

Rustsingle binary28 testsCSV output

People find this looking for

broken link checker no false positives, link checker ignores cloudflare 403, rust site crawler 404 report, linkedin 999 not broken, CI broken link check.

If that is your week and you would rather someone else did it, write to hello@dkautomation.dev or open an issue.