sed "s/deny \(.*\);/ALL: /" list >> /etc/hosts.deny
Tenho cerca de 96 milhões de endereços IP que coletei e valide rotineiramente para serem provedores de VPN, proxies etc. Quero que eles sejam bloqueados. Atualmente, estou incluindo a lista formatada como deny ip;
no nginx e que funciona perfeitamente. Eu quero usar essa lista em outro servidor, mas nginx não é uma opção, e eu não confio no apache para lidar com isso sem abrandar. Existe uma maneira de carregar essa lista em hosts negar através de algum comando como aclexec ou algo assim? Existem outras alternativas, como configurar um DNSBL ou usar hosts.deny em conjunto com um?
Tags hosts