No description
Find a file
2026-03-21 20:02:55 +00:00
.forgejo/workflows Update .forgejo/workflows/update.yml 2026-03-11 12:05:07 +01:00
ranges chore: update IP ranges 2026-03-21 2026-03-21 20:02:55 +00:00
LICENSE feat: create list 2026-03-10 11:18:07 +01:00
providers.json feat: update list 2026-03-10 11:27:56 +01:00
README.md feat: update list 2026-03-10 11:27:56 +01:00

strict-hosts

A daily updated list of IP ranges belonging to hosting providers known for strict abuse policies. Ranges are fetched from the RIPE stat API by ASN and written as plain text files under ranges/.

Intended to be used at service startup to warn operators if they're running on infrastructure where a single abuse complaint can result in an immediate ban or complications with the provider.

Licensed under CC0 1.0

Providers

Providers and their ASNs are defined in providers.json. The workflow generates one file per provider under ranges/.

File Provider ASN(s)
ranges/hetzner.txt Hetzner AS24940
ranges/ovh.txt OVH AS16276
ranges/contabo.txt Contabo AS51167
ranges/vultr.txt Vultr AS20473
ranges/leaseweb.txt Leaseweb AS60781, AS28753, AS7203
ranges/netcup.txt Netcup AS197540
ranges/linode.txt Linode AS63949

Contributing

If you've had issues with a provider not listed here, please open a PR adding them to providers.json with their name and ASN(s). You can look up ASNs on bgp.he.net or stat.ripe.net. Same goes for errors in the list.

By submitting a PR you agree that your contribution is released under the same CC0 1.0 license as the rest of this project, and that you hold no more rights to the data than anyone else.