Skip to content

Ban whole ASes #1806

@shish

Description

@shish

Sometimes spammers are very persistent, and we need to ban an entire ISP at a time

There is a library to convert ASNs into sets of IP ranges: https://github.com/io-developer/php-whois?tab=readme-ov-file#how-to-get-summary-using-asn-number

Perhaps a box on the admin tools for "Ban ASN" -> it fetches the ranges, displays the list of ranges as a confirmation -> button to add all ranges to the IP ban list

Though if we're bulk-adding ranges, we might also want to be able to bulk-delete bans

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions