tive a ver como é q o bowlfish fazia para bloquear os ip's e verifiquei que pudemos trazer muito facilmente para o amule:
façam download de
http://pwp.netcabo.pt/deepsea/ipranges/ipblock.date como usa a mesma sintaxe que o amule.. nos agradecemos
mover esse ficheiro para a pasta ~/.aMule
renomeamos o ipfilter.dat para outro nome (tipo:ipfilter2.dat)
depois concatenamos o ipblock.dat ao ipfilter.dat:
cat ipblock.dat ipfilter2.dat > ipfilter.dat
ok.. neste momento ja temos um ipfilter com os ip's "duvidosos" no ficheiro ipfilter.dat
Se formos ver o novo ficheiro ipfilter.dat os ip's duvidosos têm o nivel 000, o que nos dá muito jeito.
Passo a explicar:
Nas novas versões do amule >= rc6 (acho?) passamos a ter o nivel de ip-filtering, que nos permite por a filtrar ip's a partir de um certo nivel.
Depois de fazer refresh ao ip-filter (Preferencias>Segurança>Ip-Filtering>Refresh List) podemos alterar o nivel que pretendemos.
O que nos interessa é que o nivel nunca esteja no 000, pois assim esses (os perigosos) serão sempre filtrados.
Nas happy hours (quem tiver) coloca o nivel no 100 e ele passa a filtrar os ip's perigosos mas não filtra nem os ip's portugueses nem os internacionais.
Quem quiser utilizar o crontab passa a colocar lá o seguinte:
03 01 * * * /usr/local/bin/amulecmd -f -c "SetIPLevel 100"
55 06 * * * /usr/local/bin/amulecmd -f -c "SetIPLevel 200"
Não sei se foi muito confuso, mas se for digam qualquer coisa que eu ou alguém tentaremos explicar melhor