aMule Forum
Portuguese => Pedido de novas funções => Topic started by: iTT on December 03, 2004, 11:22:28 PM
-
Para quando um filtro para ips duvidosos (aqueles da RIAAS e associacões afins) quando o filtro de internacional está desligado?
-
ja tens um....
agora n sei e se podes estar a usar os dois ao mm tempo...
procura no google.pt por ipblock... vais encontrar um num endereço que ja te deve ser familiar... :)
-
Eu sei que isso existe. Mas no eMule Bowlfish isso esta spr ligado, e o filtro de nac/inter pode-se desligar e ligar.
Ca tb poderias fazer: quando desligavas o filtro de inter ligavas o ipblocks, nao me parece que isso seja mt mais facil que por o filtro de ipblocks spr...
-
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.dat
e como usa a mesma sintaxe que o amule.. nos agradecemos :D
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