@cybertailor
спасибо, мне было так лень это делать, но теперь я написал версию для себя, взяв твою за основу)
```
#!/bin/bash
wget -q "https://github.com/C24Be/AS_Network_List/raw/refs/heads/main/blacklists/blacklist.txt" -O blacklist.txt
while read -r subnet; do
ufw insert 2 deny in from "${subnet}" comment "blacklist_scripted"
done < blacklist.txt
```
! если кто-то будет это запускать, учитывайте, что правило номер 1 должно пускать вас по ssh, иначе человек с гитхаба может случайно забанить ваш IP 😀
@cybertailor
правда ipv6 адреса тут будут пропущены с ошибкой, для них нужно поумнее решение, надо подумать