Another week, another cut of ipsetmgr, my cli tool for managing sets of IP data feeding ipsets or (all new) nftables sets.
Managing a few short lists might be done manually, but once you accumulate say, a new set of 800000 IPs (yes, eight hundred thousand) dumb-ass AI crawler pieces of shit, you really want helpful tools for the job.
Development is fluid and ongoing but it’s already proving itself to be useful enough to use live for my bulk load and ASN blocking. There’s something immensely satisfying about being able to just type
ipsetmgr —command asnblock —asn 44477 —setname asnblock —apply
and know you’ll never see their traffic again.
And the cronjob that mirrors the ASN data updates the db and updates all live block references with a related single command.
https://code.quatermass.co.uk/toolsmith/perl-App-IPSetMgr
T