aMule Forum

Portuguese => Ajuda aMule => Topic started by: geeko on December 30, 2004, 08:48:29 PM

Title: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on December 30, 2004, 08:48:29 PM
O meu contributo para a comunidade Portuguesa de aMule...
Ola boa noite,  :D
Apos mto pesquisar e tentar encontrar 1 ipfilter.dat que fosse o + aproximado ao do mod Blowfish, e nao o tendo encontrado, resolvi arregaçar as mangas e meter as maos ao trabalho...
Resolvi entao, criar 1 script em perl que pelo menos tentasse oferecer um pouco mais da ja vasta oferta disponivel  :P (ehehe e' tantas palavras :])

Algumas funcionalidades:
 * Actualizacao via web da lista de ip ranges, tanto para netcabo como para adsl
 * Integracao da lista de ip a bloquear (RIAA e outras empresas)
 * Preparado para as HappyHours de alguns ISPs nacionais (bastanto para isso baixar o level, para qualquer coisa abaixo do 100)
 * Possibilidade de adicionar o servidor Razorback2 e/ou outro servidores internacionais com HighID sem ter que modificar o level
 * Correccao do parser que gera os ipranges internacionais
 * Melhoramentos a nivel de performances
 * IPRange Parser bastante melhorado (inclui split do subranges)
 * Gestao de Servidores internacionais
 * Substituicao do ipfilter.dat (antigo) pelo novo ficheiro gerado
 * Reload automatico do novo ipfilter (requere o amulecmd)
 * Configuracao do crontab para as HappyHours :D [1h .. 7h]
 * Suporte do novo formato dos ipranges da netcabo (gerado pelo blowfish)
 * Suporte para as HappyHours (AfterHours) do SAPO... (ate informacao em contrario so neste mes de MARCO)
 * Possibilidade de gerar o ipfilter.dat (simples sem aquelas ipranges necessarias para as HappyHours)
 * Verificacao se os ficheiros foram alterados desde a ultima vez que o script foi executado, e so se houver novidades e' que o download e' efectuado
 * Possibilidade de simplificar os ranges
 * Alteracao a nivel das opcoes: Netcabo(-N), ADSL(-A), EXTRAS(-E), HappyHours(-HH) para mais info correr ./ipfilter.pl
 * Possibilidade de escolher entre o ficheiro ipblock do Koizo(def. -k) ou do Blowfish (-b)
 * Correccao do crontab (1 problema da versao 2.0)
 * Verificacao se o amule tem a opcao 'Accept External Connections' ligada, necessaria para usar o amulecmd nas HappyHours
 * Deteccao correcta dos modulos necessarios


Para referencia, numero de IPRanges (Quarta, 9/Marco/2005):
* ADSL
Opcoes -A -HH -E: 122933 ipranges (Razorback2)
* Netcabo
Opcoes -N -HH -E: 122591 ipranges (Razorback2)


Utilizacao:
  Descompactar o ficheiro ipfilter-2.02.tar.bz2 para 1a directoria qualquer
  ex: tar xvfj ipfilter-2.02.tar.bz2
  $ chmod +x ipfilter.pl
  para nao alargar mto o meu post sobre os novos comandos, basta correr o script para verem as novidades (espero k agrade a todos :D o k e' sempre 1 pouco dificil, mas vale apena tentar ;) )
  $./ipfilter.pl
  E esperar 1 pouco para que o ipfilter.dat seja gerado...
  Se tiverem algum problema com os ipranges, experimentem 1º fazer 1 rm ~/.ipfilter* para limpar td a  configuracao

Qualquer sugestao, bug ou ideia podem-me contactar pelo irc no canal #amule da rede PTNet

Para finalizar,
Saudacoes a todos e um ANO de 2005 para todos :D
Que os KB/sec estejam convosco :P
--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: livebrain on January 04, 2005, 05:55:02 PM
bastante simples de usar e poupa o trabalho de estar a preparar 1 ipfilter para as HH

mto bom trabalho geeko,
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 04, 2005, 07:02:25 PM
obrigado livebrain,

ainda e' 1a versao inicial, ainda tem alguns problemazitos :)
mas estou a corrigi-los :D

vou postar aki 1a versao que permita entrar no Razorback com HighID sem ter que mexer no level
--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 04, 2005, 08:44:07 PM
Tive que fazer esta alteração, se calhar o ppl do koizo não gostou que o people linkasse os ficheiros deles....
Code: [Select]
my @ipfiles = (
'ipranges.netcabo.txt',
'ipranges.Adsl.Telepac.Sapo.txt',
);

Isto para ADSL...
Title: [Script: ipfilter.pl] - versao 0.2
Post by: geeko on January 04, 2005, 09:21:40 PM
Ainda hj vou postar aki essa correccao e outras mais se conseguir terminar ainda a tempo (a inclusao do Razorback sera  atraves d 1 parametro - isto para n ter 2 versoes diferentes :D )

Obrigado a tds :D
--geeko
Title: Happy Hours
Post by: geeko on January 05, 2005, 09:50:30 PM
Tenho falado mto sobre as HappyHours mas ainda n expliquei como usar:D
Aqui vai,
Material necessario:
 * Crontab
 * amulecmd (obtido na compilacao, bastando para isso usar ./configure --enable-amulecmd)
 :D
1) adcionar ao crontab (ele e' que vai ser o nosso temporizador)
 $ crontab -e
 e adicionar o seguinte texto:
Code: [Select]
3 1 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1
5 1 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1
55 6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
57 6 * * * /usr/local/bin/amulecmd -f -c "Connect 81.84.84.38:4661" >> $HOME/amule.log 2>&1
2) Para verificar se foi bem adicionado: crontab -l

Explicacao mais detalhada do codigo adicinar no crontab: :]
1ª linha) as 01h03m modificar o level para 50 (para permitir internacional)
2ª linha) as 01h05m ligar ao Razorback2
3ª linha) as 06h55m modificar o level para 127(defeito)
4ª linha) as 06h57m ligar ao Tejo(maxpt)

Nota: e' criado 1 file na home (~/amule.log) com o log das operacoes (tds os dias o ficheiro e' recriado por isso o seu tamanho esta controlado :) )

E voila, nada dificil pois nao?? :D :D :D :D

HTH
--geeko
Title: Perl> LWP::UserAgent
Post by: geeko on January 05, 2005, 10:43:43 PM
Para correr o script e' preciso ter  o modulo UserAgent instalado, se nao o tiver, basta usar o CPAN
o CPAN e' nosso amigo :D :D

correr numa shell como root:
perl -MCPAN -e 'install LWP::UserAgent'

se for o suficiente, ou seja se funcionar ... maravilha, senao em ultimo caso
perl -MCPAN -e 'install Bundle::LWP'

HTH
--geeko
Title: RE: [Script: ipfilter.pl] - versao 0.2
Post by: s0undt3ch on January 05, 2005, 11:31:51 PM
Quote
Originally posted by geeko
Ainda hj vou postar aki essa correccao e outras mais se conseguir terminar ainda a tempo (a inclusao do Razorback sera  atraves d 1 parametro - isto para n ter 2 versoes diferentes :D )

Obrigado a tds :D
--geeko

Se colocar o ipfilter level a 50, consigo entrar no razor com high ID, até então, não tinha conseguido. Tb tenho algumas dificuldades a entrar no tejo ou no sado com high id, no caso de hoje, so conseguia entrar com low id, assim que baixei o level para 50, entrou com highID!?
Ontem com o level a 127, só entrava no tejo ou no sado com high id todos os outros(Razor, DonkeyServer No.x, yte Devils) entrava com lowID.

Vá-se lá saber....

P.S.: Estou ainda a usar a versão 0.1 penso eu de que...(a que estava disponível ontem)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 05, 2005, 11:41:19 PM
s0undt3ch,

Experimenta a versao 0.2, mas n sei se tera alguma coisa haver com o ipfilter... Ontem tb tive problemas a entrar no maxpt dava sempre timeout ate k sai, desliguei completamente o ipfilter mas o problema continuou... como nao mudou nada voltei a ligar o filtro e passado 2 min entrei  ?(

Mas com a versao k estavas a usar e' o comportamento normal, para puderes entrar em Servidores internacionais tinhas que baixar o level... so na versao 0.2 e' k ja e' suportado o Razorback com HighID mas para isso ao gerar o ficheiro tens que adicionar a opcao razor a linha de comandos...

Mas como esta versao tem mais algumas correccoes, pode ser k faca a diferenca...
--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: livebrain on January 06, 2005, 12:03:17 AM
"Se colocar o ipfilter level a 50, consigo entrar no razor com high ID"
ao por o nivel do ipfilter a 50, esta a permitir trafego internacional, ao permirit trafego internacional esta a permitir o ip do razorback (192.245.244.240 - 192.245.244.243 axo)

com o ipfilter "standard" para blokear o trafego internacional todos os ip's (inclusive os ips dos servidores) sao blokeados, dando lowid
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 06, 2005, 12:12:53 AM
Quote
Originally posted by livebrain
"Se colocar o ipfilter level a 50, consigo entrar no razor com high ID"
ao por o nivel do ipfilter a 50, esta a permitir trafego internacional, ao permirit trafego internacional esta a permitir o ip do razorback (192.245.244.240 - 192.245.244.243 axo)

com o ipfilter "standard" para blokear o trafego internacional todos os ip's (inclusive os ips dos servidores) sao blokeados, dando lowid

A sério?!!   :P
Claro que esse é o funcionamento pretendido! O que eu disse atrás, acho eu, era que estava com problemas em entrar nos maxPT, ao passar o level para 50, deixei de ter.

Quanto ao Razor, funcionou como devia, Level 127, lowID, com Level 50, HighID.

Agora pergunto ao geeko, a opção do razor na vs 0.2, permite HighID mesmo com level 127?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 06, 2005, 12:21:37 AM
s0undt3ch,
Sim - Mas se tiveres outros servidores que aches uma boa ideia adicionar e' so dizeres... ficam ja disponiveis numa proxima versao... :)

--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 06, 2005, 12:26:03 AM
Quote
Originally posted by s0undt3ch
Agora pergunto ao geeko, a opção do razor na vs 0.2, permite HighID mesmo com level 127?

Esquece esta pergunta!!!!! Está esclarecido no script!  :rolleyes:
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 06, 2005, 12:32:24 AM
Quote
Originally posted by geeko
s0undt3ch,
Sim - Mas se tiveres outros servidores que aches uma boa ideia adicionar e' so dizeres... ficam ja disponiveis numa proxima versao... :)

--geeko

Só se for o DonkeyServer No1,  vem em 2º lugar a seguir ao razor por causa da quantidade de files/users. Isto na minha lista ;)
Title: Por falar em proxima versao...
Post by: geeko on January 06, 2005, 12:37:13 AM
Novas funcionalidades, planeadas para a proxima versao:
* Instalacao automatica do ipfilter.dat gerado (com reload)
* Utilizacao do crontab como temporizador (nas nossas maravilhosas HappyHours :D )
* Novos servidores (s0undt3ch que dizes?) - :) ok ja vi o teu post > DonkeyServer No1
* Update Automatico ??
* (...)

--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 07, 2005, 02:54:49 PM
Qualquer coisa não deve estar correcta.
Ao instalar o ipfilter.dat criado pelo teu script, observo:
Code: [Select]
Loaded ipfilter with 82630 new IP addresses.Mas hoje quando corri o aMule vi:
Code: [Select]
Loaded ipfilter with 82534 new IP addresses.Já desconfiava que o aMule tinha comido algums IP's...

Fazes ideia do que possa ser?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: |Syrius| on January 07, 2005, 08:56:05 PM
primeiro quero dar os parabens ao geecko, pois afinal era algo que nos dava jeito e ninguem se deu ao trabalho de o fazer...
Agora queria dar-te uma sugestão:
Em vez de colocares a opção para adicionar so o server razorback, porque não fazer algo genérico..
do tipo "./ipfilter.pl --addserv 62.241.53.16" que é o ip do DonkeyServer No.2 (acho)

Outra coisa... usei a versão 1 para alterar o ipfilter.dat e tenho reparado que tem estado a passar algum trafego internacional....
Ainda não percebi se é problema da netcabo se foi do ipfilter.dat
Por isso tenham atenção..
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 07, 2005, 09:02:44 PM
s0undt3ch,

esse problema e' o problema que descrevi no 1º post... esta relacionado como o amule faz o parse do ficheiro ipfilter.dat ou seja se tiveres 2 ranges sobrepostos mm com levels diferentes ele vai ficar com 1 deles o que se torna mto chato  :(
Mas, eu ja tenho esse problema +- resolvido mas estou acabar de adicionar o suporte para o crontab... por isso provavelmente ainda hj ou este fim-de-semana o script vai passar a versao 1.0 (a partir do momento que tenha as ranges completamente corrigidas e + algunas funcionalidades :D )

--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 07, 2005, 09:27:36 PM
|Syrius|,

"Em vez de colocares a opção para adicionar so o server razorback, porque não fazer algo genérico..
do tipo "./ipfilter.pl --addserv 62.241.53.16" que é o ip do DonkeyServer No.2 (acho)"


Sim, a partir do momento k outro server for adicionado e' claro k nao pode continuar como esta. Obrigado pela sugestao! A maneira como tinha pensado resolver esse detalhe e' mais ou menos igual a tua  :) tenho la 1 comentario "Future enhancements" :P hehe

"Outra coisa... usei a versão 1 para alterar o ipfilter.dat e tenho reparado que tem estado a passar algum trafego internacional...."

Ja reparei k o ficheiro k estou a usar para adicionar os ranges nacionais (ou seja do blowfish) ele contem alguns ranges k (acho eu) a netcabo considera internacionais... mas, se alguem souber como ter a certeza diga qualquer coisa, que eu actualizo logo... :)
Com a versao 0.2 e' mais normal k agora ele filtre algum trafego nacional, como escrevi no post em resposta ao s0undt3ch... mas ja esta corrigido na minha versao (so falta adicionar mais algum suporte :D)

--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 08, 2005, 04:53:22 AM
Quote
Originally posted by |Syrius|
Em vez de colocares a opção para adicionar so o server razorback, porque não fazer algo genérico..
do tipo "./ipfilter.pl --addserv 62.241.53.16" que é o ip do DonkeyServer No.2 (acho)

Acho que a opção do razor deve ser mantida. Porquê? Porque lí algures nos forums do aMule que o Razorback divide a carga por vários servidores, daí ter que se que se abrir para vários ip's, 195.245.244.240-195.245.244.243. Isto como eu lí, embora tive a ver o ipfilter.dat gerado pela 0.2 e o razor está assim:
195.245.244.000 - 195.245.244.255 , 200 , RAZORBACK2[SERVER-HIGHID]
portanto vai do 000 ao 255. O razor ocupa assim tantos?
É assim que vão ser adicionados os servidores com a opção --addserv?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 08, 2005, 05:10:48 AM
Deve estar assim?
Code: [Select]
198.004.144.000 - 198.004.159.255 , 000 , Simon & Schuster Inc.ou assim?
Code: [Select]
198.004.144.000 - 198.004.159.255 , 000 , Simon & Schuster Inc.
Só porque quando estava a passar os olhos ví isto, se deve ser assim seja!!!
De qualquer forma, não vou olhar muito para o ipfilter.dat, quero é que funcione. :P
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 08, 2005, 04:44:01 PM
s0undt3ch,

td dps da ultima virgula e' tratado como texto por isso e' indiferente...
Se activares algum log info podes confirmar isso mm,
Mas esse tipo de informacao ja vem nos ficheiros :) ... mas tb e' so descricao.... n server para mais nda

cya
--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on January 08, 2005, 04:56:37 PM
Quote
Originally posted by s0undt3ch
Quote
Originally posted by |Syrius|
Em vez de colocares a opção para adicionar so o server razorback, porque não fazer algo genérico..
do tipo "./ipfilter.pl --addserv 62.241.53.16" que é o ip do DonkeyServer No.2 (acho)

Acho que a opção do razor deve ser mantida. Porquê? Porque lí algures nos forums do aMule que o Razorback divide a carga por vários servidores, daí ter que se que se abrir para vários ip's, 195.245.244.240-195.245.244.243. Isto como eu lí, embora tive a ver o ipfilter.dat gerado pela 0.2 e o razor está assim:
195.245.244.000 - 195.245.244.255 , 200 , RAZORBACK2[SERVER-HIGHID]
portanto vai do 000 ao 255. O razor ocupa assim tantos?
É assim que vão ser adicionados os servidores com a opção --addserv?

E este post geeko?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 08, 2005, 07:48:02 PM
s0undt3ch,

desculpa, nao respondi completamente as tuas pergunta.... :(

Acho que a opção do razor deve ser mantida. Porquê? Porque lí algures nos forums do aMule que o Razorback divide a carga por vários servidores, daí ter que se que se abrir para vários ip's, 195.245.244.240-195.245.244.243. Isto como eu lí, embora tive a ver o ipfilter.dat gerado pela 0.2 e o razor está assim: 195.245.244.000 - 195.245.244.255 , 200 , RAZORBACK2[SERVER-HIGHID]
portanto vai do 000 ao 255. O razor ocupa assim tantos?


Sim e' verdade o Razor faz loadbalancing... e como neste momento eles teem 1 gama tao vasta de ips nao vale a pena limitar a so a esses ;)

É assim que vão ser adicionados os servidores com a opção --addserv?

sim, a maneira k tinha planeado para adicionar varios servidores e' mais ou menos igual a essa, mas com a possibilidade de os manter para 1a proxima utilizacao ou seja o script vai puder gerir (adicionar/remover/listar - por defeito ira ter unicamente o Razor) tds os ips adicionados e so o precisa de o fazer 1a unica vez.... se reparares no codigo tenho la 1 comentario a dizer... "Future enhancements" ;D vai ser usado para isso mm

--geeko
Title: Versao 1.0 rc1
Post by: geeko on January 15, 2005, 04:12:17 PM
Novidades... quentinhas
Editei agora o 1º post deste thread e adicionei a versao 1.0 rc1 como attachment... quem tiver 1 tempinho para testar... esteja a vontade...

E ja agora, ficam aki os meus agradecimentos para todos akeles k estejam a usar o script para gerar o seu ipfilter.dat :baby: e tb a equipa do amule pelo seu esforco em criar "1 bom pedaco de software" o mais importante ainda, OpenSource :D

PS:
E' 1 RC pk n tive mto tempo para testar e tb para acabar o suporte para as HappyHours...

--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on January 15, 2005, 05:46:55 PM
Ja podem sacar a vontade...

Postei agora 1 pequena correcao :D que esqueci ontem de corrigir lol  :))
--geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: linuxuser on January 18, 2005, 09:24:43 PM
:D
Muito bom geeko !
Muito obrigado pelo bom trabalho e apoio ao Amule .
Saquei a 1.0 RC1 e aparentemente tá a funcionar bem. ( Lá se vão os meus dias a fio a editar e converter ipfilters a la mano  :P
Obrigado :baby:
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on February 01, 2005, 12:15:39 AM
Boas,

    Resolvi testar o script e deu-me um erro

Code: [Select]
Use of uninitialized value in substitution (s///) at ./ipfilter.pl line 402, line 5.
Isto repetiu-se por todas as linhas. Além disso o meu ipfilter antigo era bastante pequeno 10kb este tem 164kb é normal?

Title: Alteracao do formato do ficheiro dos ipranges da netcabo
Post by: geeko on February 01, 2005, 02:04:15 AM
To, obrigado por reportares o problema...

Estive a ver agora os ficheiros... e o formato do ficheiro dos ips para a netcabo mudou ?(
Em relacao ao tamanho do ficheiro isso e' k e' mto estranho, pk ele devia ter +- 6MB ou seja:
 85093 ipranges para netcabo
 85465 ipranges para adsl

Amanha ja disponibilizo a correccao para o problema do formato do ficheiro ter mudado :D
mas para o problema do teu ficheiro so ter 164KB ???? se puderes dar mais informacoes agradecia (tipo parametros, servidores extras,...)

mais 1a vez obrigado pelo aviso
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 01, 2005, 09:15:40 PM
Outra coisa que esqueci de mencionar...

esse warning n estraga o ipfilter, so kem usar o script para gerar o novo ipfilter.dat (ate ontem so para a netcabo) tdos os ipranges netcabo nao irao ter  descricao

geeko

PS: ainda hj vou postar a versao 1.0 estou so a limpar a informacao de debug :D :D :D
Title: Versao 1.0 ja disponivel
Post by: geeko on February 01, 2005, 11:49:41 PM
To,

ja corrigi esse problema... Podes experimentar com esta nova versao para ver se ainda continuas a ter problemas?

link para a 1ª pagina (http://forum.amule.org/thread.php?threadid=4619&sid=)

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on February 02, 2005, 01:49:10 PM
Funcionou sem problemas e ficou do tamanho que referis-te. Pelos visto tive foi azar na altura em que decidi experimentar isto hehe.

Title: RE: Alteracao do formato do ficheiro dos ipranges da netcabo
Post by: s0undt3ch on February 02, 2005, 02:54:09 PM
Quote
Originally posted by geeko
 85093 ipranges para netcabo
 85465 ipranges para adsl
geeko

Boas!!! Antes de mais, EXCELENTE TRABALHO!

E já agora, a mim dá-me:
Code: [Select]
Loaded ipfilter with 85400 new IP addresses.Para:
Code: [Select]
./ipfilter -adsl -extra
E com a versão anterior era o mesmo, e mesmo assim comia alguns ranges passados uns tempos?

Vamos ver se continua...

P.S.: Também adicionei os ranges dos DonkeyServer's, faz alguma alteração?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 02, 2005, 04:41:35 PM
Pois é saí do aMule uma vez e quando re-iniciei:
Code: [Select]
Loaded ipfilter with 85378 new IP addresses.
Há alguma explicação?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 02, 2005, 09:44:22 PM
s0undt3ch,

Para adsl sem nenhum outro servidor extra...

o IPFilter original gera:
Loaded ipfilter with 85465 new IP addresses.

o IPFilter modificado pelo amule:
Loaded ipfilter with 85443 new IP addresses.

Esta diferenca deve-se ao facto de a mm iprange estar tanto na lista de ips a bloquear como na lista de ipranges nacionais (neste caso para adsl) - dps o amule escolhe a1a geralmente escolhe  o 1º level encontra  ;(

ainda tenho k dar +1a ajudita ao emule....

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 03, 2005, 03:48:39 AM
Isto dá-se pelo facto de eu utilizar o -extra?
E é o aMule que modifica o ipfilter.dat?

Ou o primeiro ipfilter.dat a ser mudado é o gerado pelo script e só depois é que é carregado pelo aMule?
Se fôr a ultima será o caso de adicionar os extra e verificar tb se estes "batem" contra algum range bloqueado, ou então antes de se "popular" com os ranges internacionais, certo? Mas o script não funciona já assim(pelo que me lembro)?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 03, 2005, 09:31:16 AM
s0undt3ch,

o ficheiro gerado pelo script e' reescrito depois de saires do amule, para 1a versao gerada pelo parser....  dai ao arrancar denovo ficares com menos ranges :S

o k falta e' meter o parser do script a suportar esse facto...

geeko

(edit)

eheh ja tenho esse problema corrigido... :D mas, tive a ver os ficheiros e teem la algumas inconsistencias tipo definem 1 range bastante grande e dps varios que ja estao incluidos no outro :)

mas pronto... ja melhorei bastante o parser para suportar esses casos ;)

obrigado s0undt3ch pela insistencia ...
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 03, 2005, 01:47:23 PM
algumas regras que defini para o comportamento do "novo" parser...

* se houver 2 ipranges iguais com levels diferentes o parser(do script) vai escolher o level mais baixo
* se houver 2 ipranges que estejam dentro 1 do outro (seja pelo start ip ou pelo end ip) o parser faz o split

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on February 03, 2005, 11:48:41 PM
Já tens isso disponível para download?

Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on February 03, 2005, 11:50:23 PM
Esquece já reparei que sim:)
A versão que saquei foi a 1.01.

 Tó
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 04, 2005, 02:47:25 AM
Acabei de actualizar o ipfilter.dat com a última versão do teu script, e os nº já batem certos:
- Antes de actualizar :  85383 new adresses
- Depois de actualizar :  85383 new adresses

Agora vamos ver depois de um shutdown no aMule, se não disser mais nada é porque os valores não se alteraram....

Obrigado por este maravilhoso script!!!!
Title: ATENCAO : ADSL Sapo
Post by: geeko on February 05, 2005, 03:23:36 AM
Parece que o Sapo.adsl resolveu ser "amigo" dos seus clientes e lancou 1a oferta "After Hours"
da 1h as 7h e' so sacar...

No entanto esta oferta so esta disponivel para os clientes Standard + Pro e durante este mes de FEVEREIRO... (dizem eles :D)

Isto td para dizer, que amanha vou disponibilizar a actualizacao do script para suportar as HH do sapo ;D

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: TRiLoGY on February 05, 2005, 06:02:50 PM
bom trabalho geeko, simples e rapido ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 07, 2005, 01:21:36 PM
Então Geeko, já há previsão para o script suportar as HH do sapo? Para Quando?
Sabes que nós clientes do Sapo, ansiamos por isto à muito...

Cá para mim eles estão a testar se devem ou não fazer isto permanente, se em fevereiro o tráfico fôr gigantesco, eles nunca voltarão a fazer uma promo destas ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 07, 2005, 04:59:09 PM
Ja esta disponivel e' a versao 1.02,

peco desculpa... pois disse k iria disponibiliza-la no sabado, mas fiquei sem tempo disponivel para o fazer   :))

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 07, 2005, 08:03:35 PM
Quote
Originally posted by geeko
Ja esta disponivel e' a versao 1.02,

peco desculpa... pois disse k iria disponibiliza-la no sabado, mas fiquei sem tempo disponivel para o fazer   :))

geeko

Não há qualquer crise!!!

Obrigado!!!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 08, 2005, 03:29:28 AM
Já agora com a opção -r não devia de haver hipotese de passar a pass ou pedir a pass para usar o amulecmd?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 08, 2005, 04:12:39 AM
Acho que as mensagens do cron deviam ser adicionadas, em vez de limpar o ficheiro todo.
Já agora criar outro cron para limpar o amule.log de semana a semana?

Já agora não estou a conseguir com que o comando do cron funcione.
Por exemplo:
Code: [Select]
/usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1E no log:
Code: [Select]
Creating client...
Now, doing connection....
Using host 'zorba.___MEU_URL___' port:4712
Trying to connect (timeout = 10 sec)...
Connection Failed. Unable to connect to the specified host

Tb experimentei:
Code: [Select]
/usr/local/bin/amulecmd --remote-host=localhost -f -c "IPLevel 50" > $HOME/amule.log 2>&1e o log é o mesmo...

Já agora, o -f é equivalente a --file-config e no help diz Read configuration (password/port) from file., mas QUE file, onde o crio, como o crio, qual o conteúdo?

Básicamente, como é que ponho os cron's a funcionar...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 08, 2005, 04:50:04 AM
Achei o prob, tinha que re-iniciar o aMule, porque da primeira vez que o corri, como tinhas as passes em branco ele deligou as external connections...

 :]

 :))
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 08, 2005, 04:58:48 AM
Mas tenho outra questão que não sei resolver...
Se eu deligar o aMule às 3 da manhã, no outro dia, digamos ao meio-dia, ele vai estar com o level a 50, portando qual seria o cron para verificar, de hora a hora se o level era o correcto, 50 da 1 às 7, 127 das 7 à 1 da manhã? Isto para o caso de me esquecer de ver em que level está?

Obrigado...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: TRiLoGY on February 08, 2005, 10:30:22 AM
s0undt3ch eu configurei o cron asism:
Code: [Select]
3 1-6 * * * /usr/local/bin/amulecmd -pw "" -c "IPLevel 50" >> $HOME/amule.log 2>&1
5 1 * * * /usr/local/bin/amulecmd -pw "" -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1
55 0,6-23 * * * /usr/local/bin/amulecmd -pw "" -c "IPLevel 127" >> $HOME/amule.log 2>&1
57 6 * * * /usr/local/bin/amulecmd -pw "" -c "Connect" >> $HOME/amule.log 2>&1
descricao:
1a linha: 1:03;2:03;3:03;4:03;5:03;6:03 mete o level a 50
2a linha: liga ao razorback 2 às 1:05
3a linha: 6:55;7:55;8:55....(de hora a hora)...23:55;00:55 mete o level 127
4a linha: liga aos servidores maxpt (sao os static, com a opcao connect to static servers only)
assim se o amulecmd na aceitar por qualquer razao o level 127 ou 50 nao for aceite, uma hora depois devera ser aceite.

ja agora aviso que o amule (2.0.0rc8) com o level a 127 ta a deixar passar este ip: 65.95.50.228
no ipfilter a linha desse ip é: 065.093.246.128 - 065.100.038.023 , 100 , *******************************
esse ip n devia ser bloqueado?


TRILoGY
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 08, 2005, 11:55:39 AM
s0undt3ch,
Quote
Acho que as mensagens do cron deviam ser adicionadas, em vez de limpar o ficheiro todo.
Já agora criar outro cron para limpar o amule.log de semana a semana?
As mensagens ja estao a ser adicionas ao cron.... se so quiseres apagar o log entao tens que alterar 1 pouco o cron pk ele vai ser limpo tds os dias
mudas a linha que faz o set para o level 50 /usr/local/bin/amulecmd -f -c "IPLevel 50" >> $HOME/amule.log 2>&1
e depois adicionas 1a nova entrada para apagar o log todos os domingos(por exemplo)
Code: [Select]
* * * * 0 echo -n > $HOME/amule.log 2>&1
Quote
Já agora, o -f é equivalente a --file-config e no help diz Read configuration (password/port) from file., mas QUE file, onde o crio, como o crio, qual o conteúdo?
O ficheiro onde tens as passwords e criado pelo amule e tem o nome .eMule

Quote
Achei o prob, tinha que re-iniciar o aMule, porque da primeira vez que o corri, como tinhas as passes em branco ele deligou as external connections...
Pois... tambem e' 1a verificacao que posso fazer :D

TRILoGY,

Quote
Ja agora aviso que o amule (2.0.0rc8)  com o level a 127 ta a deixar passar este ip: 65.95.50.228 no ipfilter a linha desse ip é: 065.093.246.128 - 065.100.038.023 , 100 , ******************************* esse ip n devia ser bloqueado?
Sim isso e' 1 problema conhecido da rc8, usa antes 1a versao cvs pois esse e outro problemas ja estao corrigidos

Quote
(...) /usr/local/bin/amulecmd -pw "" (...)
devias usar a opcao -f em vez de escrever a password porque assim estas a deixa-la no log sem necessidade ;)

Espero ter conseguido responder a td :D
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 09, 2005, 04:31:56 AM
Quote
Originally posted by geeko
As mensagens ja estao a ser adicionas ao cron.... se so quiseres apagar o log entao tens que alterar 1 pouco o cron pk ele vai ser limpo tds os dias
mudas a linha que faz o set para o level 50 /usr/local/bin/amulecmd -f -c "IPLevel 50" >> $HOME/amule.log 2>&1
e depois adicionas 1a nova entrada para apagar o log todos os domingos(por exemplo)
Code: [Select]
* * * * 0 echo -n > $HOME/amule.log 2>&1
Será assim?
Code: [Select]
# aMule's crontab settings
# Set IPLevel to 50 and Connect to Razorbach every hour at min 10 and 15
10 1-6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1
15 1-6 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1

# Set IPLevel to 127 and Connect to Sado[Max PT] every hour at min 50 and 55
50 0,6-23 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
55 0,6-23 * * * /usr/local/bin/amulecmd -f -c "Connect 81.84.96.18:4661" >> $HOME/amule.log 2>&1

# Delete aMule's log every Sunday at 14:30
30 14 * * sun echo -n > $HOME/amule.log 2>&1
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 09, 2005, 02:11:16 PM
s0undt3ch,

Secalhar nao terei explicado como deve ser... 8)
Na tua tinha #3 ainda falta la o sinal > (sao 2 em vez de 1) fica assim:
Code: [Select]
10 1-6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" >> $HOME/amule.log 2>&1Outra situacao k estou a ver no teu crontab e' que estas a ligar ao servidor e a mudar o level tds as horas?? e' isso mesmo que keres?

Em relacao ao servidor tuga se nao kiseres estar limitado so ao Sado... podes usar a minha dica k esta no thread HOWTO HappyHours do falso...
"Defines os servidores k keres(MaxPT) :Wink:  como static depois activas nas preferencias no Tab "Servers" Opcao "Autoconnect to servers in static list only" " dps podes mudar a tua linha #8 para:
Code: [Select]
55 0,6-23 * * * /usr/local/bin/amulecmd -f -c "Connect" >> $HOME/amule.log 2>&1Relativamente a linha que estas a usar para apagar o log esta' correcta (os weekdays tb podem ser usados com o small name, mas eu gosto mais de numeros :D)

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 10, 2005, 03:02:06 PM
Porque é que tou a ter estes erros com o meu cron?
Code: [Select]
/bin/bash: line 1: root: command not foundInstalei o cron e só modifiquei o que queria..
Aqui está ele:
Code: [Select]
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/etc/crontab installed on Tue Feb  8 02:34:48 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=cron@blablabla
HOME=/home/vampas

# run-parts
01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly

# aMule's crontab settings
# Set IPLevel to 50 and Connect to Razorbach every hour at min 10 and 15
10 1-6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" >> $HOME/amule.log 2>&1
15 1-6 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1

# Set IPLevel to 127 and Connect to Sado[Max PT] every hour at min 50 and 55
50 0,6-23 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
55 0,6-23 * * * /usr/local/bin/amulecmd -f -c "Connect" >> $HOME/amule.log 2>&1

# Delete aMule's log every Sunday at 14:30
30 14 * * sun echo -n > $HOME/amule.log 2>&1
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 10, 2005, 08:31:11 PM
Esse crontab esta instalado para o teu user? (pelo erro parece que sim)
Mas deves ter usado o file /etc/crontab como base para criar esse, nao?

E' que ao definires entradas no /etc/crontab (geralmente usado pelo root), ai tb podes tb definir o user que vai ser usado para as correr nesse caso o root, mas se estiveres a usar isso no teu isso ja vai ser considerado 1 comando... Dependendo do caso, deveras apagar essas linhas que sao exclusivas do root

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 11, 2005, 12:42:51 AM
portanto, as que têm root, desaparecem, certo?

O root, vai continuar a tê-las?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 11, 2005, 02:41:19 AM
sim, podes tirar as linhas com root...

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 11, 2005, 02:44:47 AM
Parece que ha rapaziada com eMule que esta a usar o script para gerar o seu proprio ipfilter.dat ;D

Que acham de suportar W$ na proxima versao ??

Desde ja ficam aqui os meus agradecimentos para eles tambem  :P

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 11, 2005, 03:35:02 AM
É pá, tou numa de estar contra a M$, mas como o script é tão bom, porque não, assim propaga-se a "mancha" open-source!!  :D

P.S. Como o root não tinha nenhum cron, moví a linhas do root para o novo cron dele(root).
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 11, 2005, 09:05:50 AM
confirmaste se tinhas essas linhas dentro do /etc/crontab? se tiveres nao precisas delas no user root

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 12, 2005, 12:12:32 AM
Quote
Originally posted by geeko
confirmaste se tinhas essas linhas dentro do /etc/crontab? se tiveres nao precisas delas no user root

geeko

Após editar /etc/crontab reparei que sim, portanto vou removê-las do root user....

Obrigado pela ajuda um pouco off topic.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: |Syrius| on February 13, 2005, 12:28:56 PM
Geeko: Será que não podias implementar no codigo uma verificação da data e hora do ficheiro que sacamos do koiso.sourceforge.net? É que andei a fazer umas experiencias e sempre que executava o ipfilter, lá ia ele buscar mais 3MB... é que á meses que esses mb são preciosos...  :D
O que propunha era verificar a data e hora do ficheiro no server e compara-lo com a versão local... assim se fosse a mesma escusava de sacar + 3mb

Outra coisa que reparei: Se por acaso nunca tivessemos executado o crontab o ipfilter não cria as novas regras pois dá um erro de "no crontab for (username)"
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 13, 2005, 04:15:58 PM
|Syrius|,

boa ideia, ja andava a preparar algo para suportar as alteracoes do filtro a nivel do server para n ter de sacar sempre os files (a versao que uso para desenvolver ja tem algo parecido implementado e' so questao de suportar tb para a versao final) :D

Em relacao ao crontab :) pois tb reparei nesse problema, e estava a espera de alterar + qq coisa para disponibilizar essa correccao...

thks
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: -=e0n=- on February 17, 2005, 03:51:15 AM
Parabéns pelo script, geeko!

Uso debian e quando executava:

Code: [Select]
$./ipfilter.pl -a -e -r
a instalação avançava mas isto parecia-me que não estava a funcionar. À hora prevista o aMule não começava a procurar fontes internacionais e nem se ligava automaticamente ao Razorback. Vi hoje que o amule.log tinha o seguinte conteúdo:
 
Code: [Select]
/bin/sh: /usr/local/bin/amulecmd: No such file or directory
com hora de criação 01:05:01

penso que fazendo:

Code: [Select]
# ln -s /usr/bin/amulecmd /usr/local/bin/amulecmd
se resolve o problema.

Mesmo assim, quando repito o comando de instalação aparece-me agora:

Code: [Select]
$ ./ipfilter.pl -a -e -r
Using: ADSL ranges
Downloading... [[URL]http://koizo.sourceforge.net/updates/ipfilter.dat[/URL]]
[========================>] Got 3391482 bytes of 3391482 (100.00%)
Downloading... [[URL]http://pwp.netcabo.pt/deepsea/ipranges/ipranges.Adsl.Telepac.Sapo.txt[/URL]]
[========================>] Got 9576 bytes of 9576 (100.00%)
Loading: IPRanges to block... 48354 found
Loading: Portuguese IPRanges... 322 found
Loading: Extra IPRanges... 0 found
Checking for duplicates, inner ranges or invalid blocks ranges...
Populating "ipfilter.dat" with Internacional IPRanges(HappyHours)
Sorting IPRanges...
Creating: /home/dude/ipfilter.dat
Replacing your current "ipfilter.dat" with this /home/dude/ipfilter.dat [N|y]? yReplaced...(old "ipfilter.dat" => "ipfilter.dat.backup")
Reloading the new "ipfilter.dat" file [N|y]? y
Reload... Complete!!
Setting the crontab for the HappyHours [N|y]? y
The crontab is already set!?!?

Quando faço:

Code: [Select]
$ crontab -l
aparece:

Code: [Select]
3 1 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1
5 1 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1
55 6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
57 6 * * * /usr/local/bin/amulecmd -f -c "Connect 81.84.84.38:4661" >> $HOME/amule.log 2>&1

Será que já está tudo a funcionar?

Mais uma coisa, o meu ipfilter tem 92814 addresses, parece-me que vi no início deste post que devia ter 85448. haverá algo de errado?


Cumprimentos,

e0n
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 17, 2005, 01:52:39 PM
-=e0n=-,

Sim em relacao ao amulecmd parece que ja tens td tratado :D (e' que estou so a usar a directoria por defeito do amule «/usr/local/bin» e nao a procurar pelo ficheiro :( mas na proxima versao esse problema vai ficar tratado ;D)

Em relacao ao numero de ipranges... e' normal porque os ficheiros estao sempre em constante alteracao e apanhaste 1a versao diferente da que usei para postar aquele resultado... Mas confirma se ao reiniciares o amule se esse numero se mantem (mais ou menos o mesmo - se a diferenca for grande(+10) avisa!!)

Obrigado eu por o usares :D
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: -=e0n=- on February 17, 2005, 02:29:51 PM
Olá outra vez,
Infelizmente isto não está a correr bem. Esta noite, depois de ter feito o que disse no post anterior, deixei o filtro desligado na esperança que perto das 07:00 ele ligasse automaticamente.
Isso não aconteceu e o amule.log tem o seguinte conteúdo:

Code: [Select]
/bin/sh: /usr/local/bin/amulecmd: No such file or directory
/bin/sh: /usr/local/bin/amulecmd: No such file or directory

Creating client...
Now, doing connection....
Using host 'netstorm' port:4712
Trying to connect (timeout = 10 sec)...
Succeeded! Connection established to aMule 2.0.0rc8

---------------------------------
|       aMule text client       |
---------------------------------


Use 'Help' for command list

 > Operation was successful.
 > IPFilter is OFF.
 > Current IPFilter Level is 127.

Ok, exiting aMulecmd...

Creating client...
Now, doing connection....
Using host 'netstorm' port:4712
Trying to connect (timeout = 10 sec)...
Succeeded! Connection established to aMule 2.0.0rc8

---------------------------------
|       aMule text client       |
---------------------------------


Use 'Help' for command list

 > Request failed with the following error: server not found: [81.84.84.38:4661].

Ok, exiting aMulecmd...

O ficheiro tem data de modificação, o dia de hoje às 06:57.


Ainda por cima saí de casa de manhã e esqueci-me de ver se o filtro estava ligado, só vi agora que já é hora de almoço  ;(

Tens sugestões?


Obrigado,

e0n
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 17, 2005, 02:52:33 PM
-=e0n=-,

devias experimentar usar 1a versao mais recente(CVS) porque essa versao rc8 tem mtos problemas relacionados com o ipfilter e com o amulecmd...

em relacao ao crontab experimenta configurares como escrevi aqui ou no Howto das happyhours (post do falso) ou seja,... simplificando definires os servers maxpt como static depois mudares nas confgs para "autoconnect to static only" e alterares no contrab para ligar so com o connect (tirando o ip+port)

Acho que deve ser suficiente para corrigir esses teus problemas :D

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 17, 2005, 07:42:13 PM
-=e0n=-,

ja agora posta aki o resultado do command 'crontab -l' se puderes e' claro

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: -=e0n=- on February 18, 2005, 02:21:45 AM
Olá,

Já percebi porque é que isto ontem não funcionou.
Eu assumi, erradamente, que o teu script ligava e desligava o filtro e ontem desliguei-o.
Devia apenas ter baixado o nível para 50.
Penso eu que foi isto que se passou... hoje à 01:00 correu tudo como previsto :)
Espero que às 07:00 aconteça o mesmo ;)


Obrigado pelas respostas e pelo script!


PS: o output do crontab -l está uns dois ou três posts mais acima ;)


Cumprimentos,

e0n
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 18, 2005, 03:09:42 AM
:D pois... desligar o filtro... nao e' o objectivo porque senao ficas a merce dessas "XiT" companies ehehe (akelas k andam por ai a cacar o ppl e k comecam por R e acabam em A e no meio teem IA eheh) :P

Nao te esquecas de usar a minha dica pk os ips dos servidores maxpt podem mudar e ai ficas limitado a esse ip ou caso nao consigas entrar ele sempre tenta outro!

Bons downloads
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Seagull on February 20, 2005, 06:25:07 PM
Ok, não sei se já o tens corrigido ou não, mas na 1.02 tens de tirar o setting das opções automaticas do bloco else onde estão, ou não são activadas.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 20, 2005, 07:52:47 PM
Seagull,

tens razao foi 1a falha minha :D ( foi... pk ja esta corrigido :P )

Obrigado,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Digitalfox on February 21, 2005, 08:26:04 PM
Boas..  :D

Obrigado geeko pelo exelente trabalho...  :baby:

Olha tendo em conta que já corrigiste alguns bug's, quando pensas disponibilizar uma nova versão com esses erros que já corrigiste...??

Eu uso este ipfilter ( ADSL ) com o emule oficial 0.45b e funciona às mil maravilhas, apenas estou com alguns problemas devido à nova função de limpar fontes consideradas mortas ( lixo ), ele considera mt's fontes mortas e como tenho alguns files com poucas fontes torna-se dificil fazer downloads, os dev's do emule ainda precisam de afinar esta função até pk não sou o unico com este problema... ;)

Agora uma duvida, é possivél usar a rede KAD em tráfego nacional, funciona ?? Já experimentei activar com clientes, mas não notei diferença nas fontes encontradas...  :(

Novamente, mt obrigado...

Abraço, fika bem...  :D
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 21, 2005, 08:56:18 PM
Digitalfox,

Obrigado pelas palavras de incentivo :D e' bom saber que algo que nos fazemos e' usado por mais alguem :D

Em relacao as correccoes e praticamente e' td para linux ;)
Tb tenho algumas novidades para kem usa eMule (mas nao para 1a proxima versao) - estou +- a pensar em implementar directamente no eMule 1 sistem semelhante ao k usamos no aMule, ou seja definir no task manager o suporte necessario para baixar o level e ligar a 1 outro server... mas ainda esta a ser estudado :)

Pois essa nova funcionalidade, de prever downloads com pouca possibilidade de serem completados e' "chato" :P, mas em relacao ao KAD ja esta a funcionar mto bem (e com trafego nacional) mas o unico problema e' que ainda ha mtos users a usarem o blowfish (versao mto velhinha e que nao suporta KAD) mas assim que houver 1a versao Tuga com KAD vai ser 1a maravilha :D

Fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 22, 2005, 06:11:56 AM
Se fizer ./ipfilter -c, ele faz download dos ranges!!!!

Para quê?
Não devia apenas colcocar os devidos "crons"?

Só uma ideia!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 22, 2005, 09:20:33 AM
s0undt3ch,

como tb deve ter feito uma serie de outras "coisas" sem necessidade :D pk usa parametros por defeito, ou seja so assim ele esta a gerar o filtro para netcabo :) portanto e' um "WAD - Works As Designed"

mas nesta proxima versao e' isso k estou a pensar em fazer, so correr a parte especificada pelo command dado :)

Obrigado,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 22, 2005, 03:42:56 PM
Ontem actualizei o ipfilter.dat da minha mais estável versão do aMule, compilada com wxGTK 2.5.4/GTK1.

Qual não foi o meu espanto quando ví:
Loaded ipfilter with 99xxx adresses

Não me lembro bem do número, mas era para os noventa e nove mill e qualquer coisa!!!!

Ter-se-á devido a eu ter cancelado o comando anterior ./ipfilter -c antes de este terminar?

É que o último valor constante que me lembro da minha outra versão do aMule, ainda corria o Mandrake era de ~53000?
Title: E' normal isso acontecer,
Post by: geeko on February 22, 2005, 08:23:55 PM
s0undt3ch,

e' normal isso acontecer, nao te esquecas que os ips que vao ser bloqueados estao smp em constante actualizacao e basta para  isso haver mais gaps entre eles para o numero de ipranges disparar, smp a aumentar :D

Pensando nisso ja tenho em fases de testes 1a nova opcao para simplificar o ipfilter.dat :D dedicada ao people que nao keira saber quem esta a bloquear o que permite reduzir em bastante (mas bastante mm) o numero de ipranges e o tamanho do ficheiro ipfilter.dat
E so esperar +1 bocado... ultimamente tenho andado cheio de trabalho no trabalho :D ehheh

Fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 22, 2005, 08:26:06 PM
Nao sei se reparaste no output do script... mas...

Loading: IPRanges to block... 51941 found

:D
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 22, 2005, 10:10:29 PM
Quote
Originally posted by geeko
Nao sei se reparaste no output do script... mas...

Loading: IPRanges to block... 51941 found
Qual era o valor anterior? Muito menor?

Bem isso com pelo menos ttrês ranges de servers que quero com highID, fará os tais 95244 new IP addresses!?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on February 22, 2005, 11:18:51 PM
s0undt3ch,

isso so no load dos ipranges a bloquear, e como eles nao sao seguidos... dps da' origem a esse numero no ficheiro final k contem os ipranges a bloquear os ipranges nacionais e os k vao ser usados para tapar o resto dos buracos (sao akeles k nos temos pena de nao puder aceder mais facilmente sem que isso signifique + euros -> os internacionais)

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Lucky_JL on March 05, 2005, 02:36:40 PM
Eu ao tentar executar o script dá-me o seguinte erro

Quote
root@tux ipfilter-1.02 $ ./ipfilter.pl
Can't locate LWP/UserAgent.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.2/i686-linux /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.4/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i686-linux .) at ./ipfilter.pl line 39.
BEGIN failed--compilation aborted at ./ipfilter.pl line 39.
root@tux ipfilter-1.02 $

Alguma ideia do que poderá ser ? estou a utilizar o gentoo e tenho o perl5.8.5 instalado ...

:(
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 05, 2005, 03:56:41 PM
Lucky_JL,

falta-te o modulo LWP::UserAgent

podes usar o emerge libwww-perl

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Lucky_JL on March 06, 2005, 04:59:32 PM
Era isso :P ja bule ... hehe

Olha outra cena ...

Como é que fizes-te para converter um endereço no formato CIDR tipo x.x.x.x/y para o range do formato ipfilter.dat  x.x.x.x - z.z.z.z ?


;)


EDIT: Já consegui converter :)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 07, 2005, 09:11:26 PM
Nova versao do script (2.0) ja disponivel :D

Experimentem :D

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on March 08, 2005, 05:35:34 AM
:D :D :D :D :D :D :D :D :D :D :D :D :D
Loaded IPFilter with 122935 new IP adresses

:D :D :D :D :D :D :D :D :D :D :D :D :D

Isto cada vez aumenta mais!!!!
ipfilter.dat com 8.2megas
SIGA!!!!
É Sempre a Bombar!

P.S. Apesar de eu não ter colocado a opção -c aka crontab, o script perguntou se queria defenir os cron's!? É suposto ser assim só por passar a opção -HH?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Lucky_JL on March 08, 2005, 03:41:13 PM
8.2 MB ... vai lá vai ... ;)

Que alterações levaram a que o ipfilter.dat passa-se de menos de 1MB para 8.2 ?


é k o aumento do tamanho implica maior consumo de memoria por parte do aMule ...


;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on March 09, 2005, 05:48:54 AM
O meu já tinha cerca de 5.6 megas, e o meu P3 a 450MHz com 512 de ram  está a dar conta dele...
 :P
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 09, 2005, 02:20:28 PM
Ola a tds :D

Esse detalhe dos 8,2MB esta relacionado com a maneira que o amule gere a lista... significando isto, que como o ipfilter e' uma whitelist (ao contrario do koizo ou blowfish que tem 2 ficheiros, 1 para acesso e outra para bloquear) para abranger tdas as possibilidades e' preciso ter essa lista gigante :D mas isto assim nao aparece do nada, e' td porcausa da lista de ips a bloquear (do koizo) que esta sempre a crescer (provavelmente 1a opcao nova - tipo - ou usar a lista do koizo ou do blowfish que e' bastante mais pequeno)...

Voltanto 1 pouco +... para explicar o motivo de 1 file tao grande, e' que se numa iprange aparece 1 unico ip para bloquear o script vai separar essa iprange em 3 novas ipranges :D (e' a vida ;) acho k e' a melhor solucao para o problema) ... podem experimentar a opcao -s para tentar simplificar o ipfilter ao maximo... o que tambem parece nao melhorar mto mas, mm assim smpre sao alguns... e td por causa do desses ips soltos dentro da lista d ips a bloquear

s0undt3ch,
se no meu amd k6-2 a 400 isto td "roda" mto bem o que fara num p3 :D

Lucky_JL,
nao e' o ipfilter que vai aumentar assim tanto o consumo de memoria :D se kiseres 1 ficheiro mais pequeno so tens 1 solucao, gerar o ipfilter.dat sem a opcao -HH e dps usares a maneira antiga para as happyhours... baixar o iplevel ou desligar o filtro

Fikem bem,
geeko
Title: Versao 2.02 ja disponivel,
Post by: geeko on March 17, 2005, 02:34:08 PM
inclui a correccao de 1 problema encontrado relativamente ao crontab
e a verificacao se o amule esta correctamente configurado para supportar td o k e' preciso para correr o script sem problemas

Fikem bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on March 23, 2005, 10:41:55 PM
Boas,

  Eu pelas razões obvias não deixo que os programas automáticamente adicionem coisas ao crontab. Mudou alguma coisa nos comandos que eram enviados para o crontab de a tua primeira versão?



P.S. Eu não me queixo, isto funciona bem.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 24, 2005, 01:11:12 PM
A unica alteracao e' ao nivel do verificacao do iplevel, ou seja, verifico se fora do periodo das HH o iplevel esta correcto(=127), em caso de crash dentro das HH (=50), assim o crontab pode corrigir esse problema, caso o ppl se tenha esquecido de o fazer manualmente

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on March 25, 2005, 03:30:35 AM
Pois é geeko, parece que vai ser necessária mais uma versão....

O comando amulecmd -f para a versão CVS de 23 de Março pede o path para o ficheiro de configuração....
Code: [Select]
$ amulecmd -f
Option 'f' requires a value.
Usage: amulecmd [--help] [-h ] [-p ] [-P ] [-f ] [-q] [-v] [-l ] [-w] [--create-config-from ] [--version] [-c ]
  --help                        Show this help text.
  -h, --host=              Host where aMule is running. (default: localhost)
  -p, --port=              aMule's port for External Connection. (default: 4712)
  -P, --password=          External Connection password.
  -f, --config-file=       Read configuration from file.
  -q, --quiet                   Do not print any output to stdout.
  -v, --verbose                 Be verbose - show also debug messages.
  -l, --locale=            Sets program locale (language).
  -w, --write-config            Write command line options to config file.
  --create-config-from=    Creates config file based on aMule's config file.
  --version                     Print program version.
  -c, --command=           Execute and exit.


Para dar a volta fazemos:
Code: [Select]
$ amulecmd --create-config-from=/home/USERNAME/.aMule/amule.confQue nos vai gerar o remote.conf na directoria ~/.aMule[/B], e depois passamos a utilizar:
Code: [Select]
$ amulecmd -f /home/USERNAME/.aMule/remote.conf
Portanto a modificação para ti será algo como mudar de
Code: [Select]
$ amulecmd -fpara
Code: [Select]
$ amulecmd -f /home/USERNAME/.aMule/remote.confOu melhor, podes abilitar o teu script para verificar se existe o remote.conf caso contrário criá-lo....
São só ideias....
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 25, 2005, 03:40:50 PM
eheh pois e' tenho k actualizar o script para suportar isso :D

mas entretanto ja n vai ser preciso ;D, assim que acabar o patch para implementar a funcionalidade de Scheduler dentro do amule eheh

so falta corrigir alguns problemas que fui encontrando, por isso esta para breve o lancamento do patch

Obrigadao pela dica ;D
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on March 25, 2005, 03:43:05 PM
Podes ver aqui 1 exemplo do que estou a falar :D

http://forum.amule.org/thread.php?threadid=5284&sid= (http://forum.amule.org/thread.php?threadid=5284&sid=)

fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on March 26, 2005, 01:14:16 AM
Já tinha passado os olhos por lá!!!

 :D

Excelente trabalho!!!!

A equipa do aMule vai implementar o scheduler? Ou teremos sempre que aplica-lo antes de compilar?

Bem, a equipa, eu acho que pela tua intervenção já fazes parte da equipa...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on March 26, 2005, 02:19:13 AM
Um pequeno update à questão...

O que tem que ser feito é criar o remote.conf, ie:
Code: [Select]
amulecmd --create-config-from=~/.aMule/amule.conf
E após podemos usar só amulecmd sem o -f

 8)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sharky on April 05, 2005, 12:48:03 AM
Quote
Originally posted by s0undt3ch
:D :D :D :D :D :D :D :D :D :D :D :D :D
Loaded IPFilter with 122935 new IP adresses

:D :D :D :D :D :D :D :D :D :D :D :D :D

Isto cada vez aumenta mais!!!!
ipfilter.dat com 8.2megas
SIGA!!!!
É Sempre a Bombar!

P.S. Apesar de eu não ter colocado a opção -c aka crontab, o script perguntou se queria defenir os cron's!? É suposto ser assim só por passar a opção -HH?

Pah, o meu ipfilter.dat só tem prái uns 40Kb (gerado pelo ipfilter.dat com o comando ipfilter.pl -A -E -b). Uso adsl da telepac pro.

O comando foi bem executado?
Tenho um ipfiltro mais ou menos confiável?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sirarthur on April 18, 2005, 03:00:53 PM
Antes do mais parabens pela excelente ideia, no entanto estou sempre a obter o seguinte erro ao executar o script:

[sirarthur@www sirarthur]$ ./ipfilter.pl -A -E -b
Using: ADSL IPRanges + EXTRA IPRanges + Server: Blowfish
Unexpected field value CODE(0x80864f8) at (eval 12) line 1

Alguem me sabe dizer como posso corrigir este erro?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on April 19, 2005, 12:03:10 AM
sirarthur,

pelo k reportas ai parece 1 problema com a versao do teu LWP::UserAgent ( provavelmente 1a versao mais antiga k nao suporta o ':content_cb')

experimenta esta linha: para veres a versao do modulo UserAgent
Code: [Select]
perl -e "use LWP::UserAgent; print LWP::UserAgent->VERSION;"
se for disso entao tens k actualizar :D

Fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on April 19, 2005, 12:05:15 AM
sharky,

tens 1a versao fiavel...... :D :D

agora para ADSL Sapo ja nao e' preciso adicionar o suporte para as HH, ja nao as temos por mta pena nossa

Fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sirarthur on April 19, 2005, 12:56:43 AM
A minha versão do LWP::UserAgent é 2.001, quanto ao erro mantem-se, apenas varia o código que está entre parentesis :(
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on April 19, 2005, 01:10:58 AM
sirarthur,

pois... entao convem actualizares essa versao, podes usar 1 rpm / apt-get ou mm cpan e para isso basta...
correr como root

Code: [Select]
perl -MCPAN -e 'force install Bundle::LWP'
fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on April 28, 2005, 07:30:34 PM
Oi.
Desde já um grande obrigado por este teu script.
Só tenho um problema...consigo ligar-me ao Razorback com High ID e tudo mas após 15 minutos ele perde a ligação.Isto com o IPLevel a 127 e a 50 é indiferente.Poderá estar a bloquear algum IP?
Vou meter aqui o log:
Code: [Select]
2005-04-28 12:05:20: Servers: Trying to connect
2005-04-28 12:05:20: Connecting to Razorback 2 (195.245.244.243 - 195.245.244.243:4661)
2005-04-28 12:05:20: Connected to Razorback 2 (195.245.244.243:4661)
2005-04-28 12:05:20: Servers: Connected
2005-04-28 12:05:20: Connection established on: Razorback 2
2005-04-28 12:05:20: New client ID is 3730723921
2005-04-28 12:18:30: Lost connection to Razorback 2 (195.245.244.243:4661)
2005-04-28 12:18:30: Connection lost
2005-04-28 12:18:30: Servers: Trying to connect
2005-04-28 12:18:30: Connecting to Max[PT] Tejo (tejo.kicks-ass.net - 81.84.114.73:4661)
2005-04-28 12:18:30: Connected to Max[PT] Tejo (81.84.114.73:4661)
2005-04-28 12:18:30: Servers: Connected
2005-04-28 12:18:30: Connection established on: Max[PT] Tejo

Isto acontece sempre.... seja a que horas for.
Utilizei o teu script desta forma "./ipfilter.pl -N -E  -HH -r -c"
Alguma ideia?
Obrigado
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on April 29, 2005, 02:50:22 PM
negatory,

esse problema k postaste aki e' no minimo estranho, dizes k isso so' acontece quando te ligas ao razorback2?!?!? mas, e o que acontece quando te ligas aos maxpt?

Podes comecar por:
1.) dizer que versao do amule estas a correr?
2.) e confirmar o conteudo do ~/.ipfilter, file k o script criou na tua home, verifica se o seu conteudo e' +- parecido com este:
Code: [Select]
DATE:1112644042
195.245.244.000 - 195.245.244.255 , 200 , RAZORBACK2[SERVER-HIGHID]

fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on April 29, 2005, 03:17:10 PM
Sim só acontece quando me ligo ao Razorback 2,nos servidores portugueses tá tudo bem.O conteudo do meu ~/.ipfilter é igual ao teu (excepto na data...).Já tentei correr o teu script com os ranges do bowlfish (221 new addresses é o que ele diz) mas é a mesma coisa...após aproximadamente 15 minutos ele desliga-se do Razorback 2.
Estou a correr o amule CVS de 13/4/2005.
Alguma ideia?
Obrigado
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 02, 2005, 01:42:11 PM
outra coisa k podes verificar:
* se o script substituiu o ipfilter.dat dentro da directoria ~/.aMule
* se ele tem a linha do razorback dentro dele
Code: [Select]
cat ipfilter.dat | grep RAZORBACK2
se ainda continuar o problema e td estiver como te disse aki, actualiza a versao cvs
para 1a mais recente para verificar se o problema ainda continua :D

cumps
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 02, 2005, 04:45:52 PM
Ainda continua com a CVS de hoje.E parece que não tem a ver com o filtro de IPs.Desliguei o filtro e ele continua a desligar-se do Razorback 2 ao fim de aproximadamente 15 minutos.Não sei o que fazer...mais algumas ideias?
Obrigado por tudo.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 02, 2005, 10:26:30 PM
hum...

:S

ligacao directa ou router?
k flags d compilacao?

Esta dificil resolver esse problema - manda o teu config.log

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 03, 2005, 09:52:41 AM
Tenho router, mas está bem configurado nos ports pois consigo ligar-me bem aos servidores portugueses e já tentei desligar a firewall do router mas mesmo assim continua a desligar-se.É um linksys BEFSX41.
As flags de compilação foram --enable-amulecmd --enable-webserver --enable-optimize
Thanks.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 03, 2005, 02:03:13 PM
sempre usaste essas flags?

nao acredito mto k seja daki mas... nc se sabe :)
tenta usar 1a versao cvs do wxWindows e compilar mas antes experimenta compilar sem a flag optimize para veres se o problema ainda continua

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 03, 2005, 03:17:02 PM
Tentei compilar sem a flag optimize mas continua igual.Quanto á versão CVS do wxWindows não creio que seja disso...não tem nada a ver certo?
Não sei mais o que fazer...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 03, 2005, 07:51:19 PM
uma coisa k reparei em relacao ao Razorback e' k ele agora esta' a usar 1a nova versao do lugdunum (17.4)....

Em relacao ao wxWindows, pode ser pk o wxWindows tb implementa  sockets, e com problema de ele ao fim de 15min (+- o timeout) desligar (antigamente existia 1 problema nos sockets em k a versao 2.5.x corrigia isso) por isso experimenta... ( eu estou a usar a 2.5.4 sem problemas - tu pelo k vi estas a usar a versao 2.5.3 do ubuntu :) compilada com GTK2 )

Ou entao outra coisa k podes tentar, e' fazer 1 downgrade da versao do amule ate encontrares 1a k funcione :S

Fica bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 04, 2005, 12:35:27 AM
Já instalei e compilei a nova versão do amule (finalmente a final :p) e com wxwindows 2.6.0 e continua a dar a mesma coisa  ;( Creio que já esgotei as opções.... o que é exactamente a opção --disable-gsocket no script de configuração?Não sei o que tentar mais...
Downgrade...errrr....não queria...
Obrigado pela tua ajuda.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 04, 2005, 12:48:31 AM
8o So falta mm experimentar outro servidor internacional, nao acredito k seja exclusivo do razorback2  ?(

geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 04, 2005, 09:27:44 AM
Experimentei outro servidor internacional e deu a mesma coisa :( ,quais os servidores internacionais que costumas utilizar (pralém do suprasumo do Razorback 2)?.
Há algum log que eu possa ver o que se está a passar em mais pormenor?
Hasta.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 04, 2005, 02:02:45 PM
Isso e' 1 problema do teu lado... nada tem a ver com o amule :)

Compila 1a versao debug e activa a opcao "Verbose" nas preferencias

Tens outros, mas nao te esquecas de desligar o filtro para testares
se tiveres a usar o gerado pelo script ele so suporta o razor

Lista:
Bytedevils         > 207.150.166.150:3306
donkeyserver 1 > 62.241.53.2:4242
donkeyserver 2 > 62.241.53.16:4242
donkeyserver 3 > 62.241.53.17:4242
donkeyserver 4 > 62.241.53.15:4242
donkeyserver 6 > 62.241.53.4:4242

fica bem
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 05, 2005, 12:28:53 AM
Sim começo a ver que é mesmo problema de qualquer coisa no meu computador...mas acho estranho ser apenas com internacionais porque nos nacionais está tudo bem.Vou experimentar desligar o router e ligar directamente (ai o meu /var/log/messages a aumentar com o trafego bloqueado pelo iptables... ;().Mas que pode haver de tão diferente de me ligar internacionalmente?Há maiores pings??Não creio porque tenho melhor ping para o Razorback do que para os Max[PT]...
Não sei o que se passa....
Eu vou mexendo nos logs a a ver o que se passa.
Obrigado pela tua ajuda.
See ya....
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 05, 2005, 07:53:21 AM
Já descobri o problema...é o router!Parece que para certas ligações que precisam de ficar ligadas muito tempo ele simplesmente não as consegue manter vivas...Vou ver se consigo mudar de firmware para resolver o problema.Já troquei um router Linksys agora espero não ter que trocar outro...
Até á vista e obrigado por todas as ajudas.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 05, 2005, 09:51:02 AM
Cool :D

Bons downloads :D
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: negatory on May 07, 2005, 07:43:43 PM
Já despachei o router e o teu ipfilter é perfeito!
Obrigado mais uma vez!
Vemo-nos no Razorback :p
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: flamarro on June 02, 2005, 07:34:49 PM
Quote
Originally posted by s0undt3ch
:D :D :D :D :D :D :D :D :D :D :D :D :D
Loaded IPFilter with 122935 new IP adresses

:D :D :D :D :D :D :D :D :D :D :D :D :D

Isto cada vez aumenta mais!!!!
ipfilter.dat com 8.2megas
SIGA!!!!
É Sempre a Bombar!

P.S. Apesar de eu não ter colocado a opção -c aka crontab, o script perguntou se queria defenir os cron's!? É suposto ser assim só por passar a opção -HH?


fonix....
a mim usando ./ipfilter.pl -A -E -b só dá 632 new ip adresses e também so tenho um ipfilter com 40k. Isto é normal????
já agora se usar -HH mesmo não tendo happy hours, e não mexendo em temporizador não há azar pois não?
 Experimentei o script com -A -HH -E e já davam 155mil ip adresses. Devo usar esta ultima opção ou o ficheiro que dá os 632 ip's chega??

Brigadão desde já.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Seagull on June 09, 2005, 12:28:48 AM
Melhorada a visibilidade :)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: psmmr on July 02, 2005, 07:30:03 PM
Isto é bom e funciona bem! maravilha! era fixe que se metesse esta coisa na pagina do bowlfish. É pena haver coisas tão boas esquecidas nos cantos mais obscuros da net...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: lagarto on August 17, 2005, 01:13:01 PM
Para já, parbéns pelo trabalho, q parece estar a ajudar a comunidade portuguesa. Mas eu tenho um problema que não sei resolver (estou a fazer a transição neste momento do xp para o ubuntu e sou um alegre virgem em linux :P). Quando tento criar o .dat diz-me q tenho q instalar o tal MCPAN mas depois dá-me este erro:
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Mon, 15 Aug 2005 00:59:01 GMT
Warning: You are not allowed to write into directory "/root/.cpan/sources/authors".
    I'll continue, but if you encounter problems, they may be due
    to insufficient permissions.
LWP not available
CPAN: Net::FTP loaded ok
Fetching with Net::FTP:
  http://ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
Cannot open Local file /root/.cpan/sources/authors/01mailrc.txt.gz: Permissão negada
 at /usr/share/perl/5.8/CPAN.pm line 2265
Couldn't fetch 01mailrc.txt.gz from ftp.perl.org

Trying with "/usr/bin/wget -O -" to get
    http://ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
sh: /root/.cpan/sources/authors/01mailrc.txt: Permissão negada

System call "/usr/bin/wget -O - "ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz"  > /root/.cpan/sources/authors/01mailrc.txt"
returned status 1 (wstat 256), left
/root/.cpan/sources/authors/01mailrc.txt.gz with size 102564
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/authors
local: 01mailrc.txt.gz: Permission denied
Bad luck... Still failed!
Can't access URL http://ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz.

Please check, if the URLs I found in your configuration file () are valid.
The urllist can be edited. E.g. with 'o conf urllist push http://ftp://myurl/'

Could not fetch authors/01mailrc.txt.gz
Trying to get away with old file:
811334  108 -rw-r--r--  1 0        0          102564 Aug 15 20:08 /root/.cpan/sources/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Warning: You are not allowed to write into directory "/root/.cpan/sources/modules".
    I'll continue, but if you encounter problems, they may be due
    to insufficient permissions.
LWP not available
Fetching with Net::FTP:
  http://ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz
Cannot open Local file /root/.cpan/sources/modules/02packages.details.txt.gz: Permissão negada
 at /usr/share/perl/5.8/CPAN.pm line 2265
Couldn't fetch 02packages.details.txt.gz from ftp.perl.org

Trying with "/usr/bin/wget -O -" to get
    http://ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz
sh: /root/.cpan/sources/modules/02packages.details.txt: Permissão negada

System call "/usr/bin/wget -O - "ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz"  > /root/.cpan/sources/modules/02packages.details.txt"
returned status 1 (wstat 256), left
/root/.cpan/sources/modules/02packages.details.txt.gz with size 383348
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/modules
local: 02packages.details.txt.gz: Permission denied
Bad luck... Still failed!
Can't access URL http://ftp://ftp.perl.org/pub/CPAN/modules/02packages.details.txt.gz.

Please check, if the URLs I found in your configuration file () are valid.
The urllist can be edited. E.g. with 'o conf urllist push http://ftp://myurl/'

Could not fetch modules/02packages.details.txt.gz
Trying to get away with old file:
811336  380 -rw-r--r--  1 0        0          383348 Aug 15 20:08 /root/.cpan/sources/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Mon, 15 Aug 2005 00:59:01 GMT
  HTTP::Date not available
Warning: You are not allowed to write into directory "/root/.cpan/sources/modules".
    I'll continue, but if you encounter problems, they may be due
    to insufficient permissions.
LWP not available
Fetching with Net::FTP:
  http://ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz
Cannot open Local file /root/.cpan/sources/modules/03modlist.data.gz: Permissão negada
 at /usr/share/perl/5.8/CPAN.pm line 2265
Couldn't fetch 03modlist.data.gz from ftp.perl.org

Trying with "/usr/bin/wget -O -" to get
    http://ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz
sh: /root/.cpan/sources/modules/03modlist.data: Permissão negada

System call "/usr/bin/wget -O - "ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz"  > /root/.cpan/sources/modules/03modlist.data"
returned status 1 (wstat 256), left
/root/.cpan/sources/modules/03modlist.data.gz with size 103762
Issuing "/usr/bin/ftp -n"
Local directory now /root/.cpan/sources/modules
local: 03modlist.data.gz: Permission denied
Bad luck... Still failed!
Can't access URL http://ftp://ftp.perl.org/pub/CPAN/modules/03modlist.data.gz.

Please check, if the URLs I found in your configuration file () are valid.
The urllist can be edited. E.g. with 'o conf urllist push http://ftp://myurl/'

Could not fetch modules/03modlist.data.gz
Trying to get away with old file:
811337  108 -rw-r--r--  1 0        0          103762 Aug 15 20:08 /root/.cpan/sources/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
can't create /root/.cpan/Metadata: Permissý negada at /usr/share/perl/5.8/CPAN.pm line 3432
Running install for module MIME::Base64
Running make for G/GA/GAAS/MIME-Base64-3.05.tar.gz
CPAN: Digest::MD5 loaded ok
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/MIME-Base64-3.05.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Couldn't mkdir tmp: Permissão negada at /usr/share/perl/5.8/CPAN.pm line 5497

Pelo que percebi tem a ver com permissões, mas como resolvo isto? ;(
Agradeço desde já a ajuda (mesmo que não tenha a ver directamente com o ipfilter)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: lagarto on August 17, 2005, 01:41:33 PM
Que burro!!
Peço desculpa, está resolvido :rolleyes:
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: silencefreak on August 21, 2005, 08:11:28 PM
Quero começar a usar o aMule, mas antes de isso precisei de um filtro para os ip's nacionais. E realmente este script parece-me fantástico. :)
Bom, já tentei correr o script mas tenho-me deparado com alguns problemas sendo que o primeiro é uma instalação incompleta (pelo menos no que concerne ás necessidades do script) de Perl, portanto gostaria de pedir a alguém que se pudesse me gerasse um ficheiro a partir do script e mo enviasse por email. O email é: nunopimenta@gmail.com

Fico muito agradecido se alguém puder fazer isto. :)
Title: Filtrs de Ip Mac
Post by: N0rg on September 18, 2005, 01:45:47 AM
Boas Pessoal.

Geeko os meus parabens pelo excelente trabalho que fazes com o filtro de ips.
Só estou a escrever pois uso MAC com o sistema MAC OS X Tiger e tenho um pequeno problema, não sou capaz de correr o teu script em Mac, apesar do mesmo já trazer o Perl de raiz e apesar de procurar na NEt um versão de Perl para o mesmo, digo que é impossivel, dá-me sempre erro.

Seria possivel fazer uma versão compativél com Mac?
Ou se for possivel colocar um Post já com o ficheiro ipfilter.dat para ADSL(o meu caso) e para Netcabo pronto a usar? Acredito que muitos de nos utilizadores de MAC ficariamos muito agradecidos pelo facto. ( Falo por mim e por muitos utilizadores deste forum)

Mais uma Vez os meus Parabéns, porque é sempre bom saber que há mais pessoas que não usam Microsoft, e que as alternativas disponiveis como MAC e Linux, são mais viáveis que a massificação de um sistema operativo que devia estar no record do guiness pelo maior numero de erros do sistema e falhas de segurança.

Abraços.
Jimmy N0rg
norg@sapo.pt
Title: Como activo o amulecmd?
Post by: sideshow on September 23, 2005, 10:50:48 PM
Qd fiz: ./ipfilter.pl -N -E -HH
apenas acha-me 0.34% de ip's e aparece isto:

Loading: IPRanges to block... 359 found
Loading: Portuguese IPRanges... 132 found
Loading: Extra IPRanges... 1 found
Checking for duplicates, inner ranges or invalid blocks ranges...
Populating "ipfilter.dat" with Internacional IPRanges (HappyHours READY!)
Sorting IPRanges...
Total IPRanges Found: 885
Creating: /home/sideshowbob/ipfilter.dat
NOTE: amulecmd NOT FOUND!!!
Verify your compilation flag: --enable-amulecmd

Sabem o que posso fazer?

Obrigado!!!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: wardevil on September 24, 2005, 12:02:25 AM
Se foste tu k compilaste o amule tens de juntar --enable-amulecmd ao configure,isto pra compilares o amule com o amulecmd k e necessario para poderes usar o ipfilter nas happy-hours ja que, é com ele k nos ligamos ao amule pra mudar o filtro.
Em relaçao ao ipfilter.dat gerado com o script e que apenas acha uma pequena parte dos ips,axo k é apenas um bug do script....mas k podes tentar o seguinte:apaga os files .ipfilter.isp , .ipfilter.block e .ipfilter que estão no directório onde se encontra o script(ipfilter.pl) e tenta outra vez...se não usa o meu k gerei tmb com o switch -N -E -HH:
http://linfreak.zapto.org/ipfilter

Mas precisas do amulecmd....

Abraço...
Title: outro user de mac que pede filtros(por favor!)
Post by: sick boy on September 26, 2005, 02:45:15 AM
Olá a todos,

estou com o N0rg! só que eu estou em 10.4.2...

parabens ao geeko pelo trabalho desenvolvido e a todos os que o ajudaram.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: xupetas on October 04, 2005, 05:46:02 PM
Viva,

Acho este script genial só que tenho um problemita...

Quando executo ./ipfilter.pl -adsl -extra ele apenas me gera 246 ranges, sendo que o amule em seguida tb me identifica apenas essas ranges...

Será que me estou a esquer de alguma coisa?

Falta referir que não tenho tido problemas na execução do script de perl.

Obrigado!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: wardevil on October 05, 2005, 03:26:07 AM
Fazes assim:
metes o ipfilter.pl na tua home
cd ~
rm -rf .ipfilter*
e experimentas outra vez a ver o k dá...
./ipfilter.pl -A -E

Vais ver k resulta...senão experas mais umas horas e fazes tudo como te disse em cima outra vex  :))

Abraço....
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on October 31, 2005, 01:30:18 PM
Boas tardes a todos,

tive 1s tempos fora... mas o importante e' que estou devolta :D
So preciso de actualizar o meu amule e mais 1s packages e continuar o trabalho

E tb tenho k passar os olhos pelo forum para saber das novidades...

Fiquem bem,
geeko
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: phoenix on November 01, 2005, 02:18:56 AM
geeko!!!!!

Bem vindo de volta à mula!!! :)

Abraços,
Phoenix.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: KrIaXPaTaLa on December 01, 2005, 04:24:21 PM
Boas, e antes de mais, obrigado pelo script e por toda a ajuda que esta thread disponibiliza :)

Using: NETCABO IPRanges + EXTRA IPRanges + Server: Koizo
File is Up To Date!...
Loading: Portuguese IPRanges... 136 found
Loading: Extra IPRanges... 1 found
Checking for duplicates, inner ranges or invalid blocks ranges...
Populating "ipfilter.dat" with missing IPRanges (ONLY NATIONAL IPRANGES ARE ADDED!)
Sorting IPRanges...
Total IPRanges Found: 246


Este é o meu output ao comando ./ipfilter.pl -N -E. Parece-me um pouco aquém do que tem vindo a ser reportado aqui, então pergunto se existirá algum problema entre o meu teclado e respectiva cadeira. O ficheiro ipfilter.dat criado não ultrapassa os 40 KB.

Cumprimentos,

KrIaX.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: KrIaXPaTaLa on December 01, 2005, 04:33:07 PM
Acabei de sacar o ipfilter.dat do site que encontrei aqui http://linfreak.zapto.org/ipfilter/netcabo/ (um obrigado ao senhor que disponibilizou), com 14 MB (aua!) e o que me parece é que inclui ranges internacionais, o que interessa a quem tiver HH, presumo. Como deixei essa opção de fora, o meu ipfilter.dat de 40 KB (sempre ouvi dizer que tamanho não é qualidade) apenas contém os ranges nacionais, que é o que realmente me interessa.

Acertei nalguma coisa ou foi só tiros nos pés?

Cumprimentos,

KrIaX.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on December 01, 2005, 06:26:08 PM
O teu ficheiro é pequeno porque não incluíste a opçao -H. O que esta opção faz é incluir or ranges internacionais, para o caso de teres happy hours.
Title: Happy hours - crontab do ipfilter.pl com erros
Post by: kattabatik on December 09, 2005, 02:53:35 PM
Estou a correr a versão 2.0.3 do aMule.

1º - A opção -f do amulecmd requer o caminho para o ficheiro de configuração, possivelmente para procurar a hash da password, mas no comando que está no crontab este aparece sozinho. Não obstante tentando directamente 'amulecmd -f ~/.aMule/amule.conf' parece não fazer efeito.

2º - O aMule não me deixa activar as conexões externas sem password. Logo quando os comandos no crontab se tentam ligar ao aMule, dão erro.

A única forma que encontrei de resolver isto foi editar as entradas de crontab, remover a opção -f e colocar a opção "-P " a qual me dá arrepios e pesadelos durante a noite.

Não há outra maneira de resolver isto? Procurei documentação sobre o amulecmd e aquilo que encontro não me parece actualizado. O "man amulecmd" não tem sequer a explicação das opções.

Obrigado desde já por toda a ajuda que me puderem dispensar

Um abraço.
Title: RE: Happy hours - crontab do ipfilter.pl com erros
Post by: s0undt3ch on December 09, 2005, 03:29:45 PM
Tens que gerar o ficheiro de configuração.

Code: [Select]
amulecmd --create-config-from='~/.aMule/amule.conf'Depois de correres este comando, deves conseguir entrar no 'amulecmd' sem pass.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on December 09, 2005, 11:49:33 PM
Desculpem mas não resisti :D

Quote
Originally posted by lagarto...sou um alegre virgem em linux :P)....

Eu a pensar que os virgens andavam é desesperados :))

Title: RE: Happy hours - crontab do ipfilter.pl com erros
Post by: kattabatik on December 11, 2005, 12:15:46 AM
Quote
Originally posted by s0undt3ch
Tens que gerar o ficheiro de configuração..

Resposta instantânea! Puxa!
Funcionou na perfeição. Mil Obrigados.

Considero-me satisfeito, mas a minha curiosidade não.

É que apesar de o ter gerado, tenho que indicar explicitamente o caminho para o ficheiro de configuração do remote (isto é, tenho que correr com a opção -f ~/.aMule/remote.conf e não só com -f). É suposto?

É que assim o ipfilter.pl instala-me o happy hours no crontab com a opção -f sem nada à frente o que gerará sempre erros e será sempre necessário alterá-lo à mão... Terei feito alguma coisa mal ao correr o ipfilter.pl?

Obrigado desde já
Abraços
PC
Title: RE: Happy hours - crontab do ipfilter.pl com erros
Post by: s0undt3ch on December 11, 2005, 01:41:09 AM
Já exprimentaste correr só 'amulecmd', sem nenhuma flag?
Title: Filtragem Seleccionada
Post by: freeeee on December 31, 2005, 01:30:52 AM
Boas,
Gostaria de saber se existe alguma maneira de apenas realizar filtragem de tráfego internacional a determinados ficheiros, deixando os restantes sem nenhuma filtragem. Algo semelhante ao existente no eMule Blowfish.
Tks.
Title: RE: Filtragem Seleccionada
Post by: s0undt3ch on December 31, 2005, 02:43:15 AM
Quote
Originally posted by freeeee
Boas,
Gostaria de saber se existe alguma maneira de apenas realizar filtragem de tráfego internacional a determinados ficheiros, deixando os restantes sem nenhuma filtragem. Algo semelhante ao existente no eMule Blowfish.
Tks.

Não, mas talvez possas fazer uma forçinha se fizeres um comentátio neste bug (http://bugs.amule.org/view.php?id=720), onde eu peço exactamente isso. ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sideshow on January 31, 2006, 03:08:36 AM
Será que dá para o tarifário da netcabo Speed Pro+ 4mb que tem HH das 9h-18h de 2f a 6f?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: fulgas on January 31, 2006, 01:06:11 PM
dá apenas tens de alterar o contrab para correr o ipfilter às horas q tens... o filtro é o mesmo...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on February 26, 2006, 02:55:52 PM
Agora q varios servidores desapareceram, se quiser adicionar um e permitir a ligação pelo ipfilter tenho de abrir uma classe C?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 26, 2006, 09:39:49 PM
Estás a falar do Razor?

Curiosamente, tb não tenho conseguido ligar-me aos PT
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 26, 2006, 10:16:07 PM
Isto passa-se com voces?

Code: [Select]
ping tejo.kicks-add.net
PING tejo.kicks-ass.net (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.108 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.113 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.115 ms
Code: [Select]
ping sado.kicks-ass.net
PING sado.kicks-ass.net (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.112 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.111 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.116 ms

127.0.0.1????
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 26, 2006, 10:28:43 PM
Sera que fecharam tb por causa desta noticia?
Quote
Any big users of the eDonkey2000 network will already have noticed that huge servers such as Razorback2 seem to have disappeared. The Federal Belgian Police raided and seized the servers yesterday. For those not familiar with how an ed2k server works, it does not host any files, either copyrighted or other, but it does index their location on the network. The eDonkey2000 network consists of many servers located around the world that work in a similar way.

In addition to the servers being seized, Swiss authorities arrested the site's operator at his residence in Switzerland and searched his home. The push behind the legal action came from the Motion Picture Association (MPA). "This is a major victory in our fight to cut off the supply of illegal materials being circulated on the Internet via peer-to-peer networks," said Motion Picture Association (MPA) Chairman and CEO Dan Glickman. "By shaving the illegal traffic of copyrighted works facilitated by Razorback2, we are depleting other illegal networks of their ability to supply Internet pirates with copyrighted works which is a positive step in our international effort to fight piracy."

[ READ MORE ] (http://www.afterdawn.com/news/archive/7346.cfm)

Venha o Kad!!!!!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on February 26, 2006, 10:33:08 PM
Quote
Originally posted by To
Agora q varios servidores desapareceram, se quiser adicionar um e permitir a ligacao pelo ipfilter tenho de abrir uma classe C?

O que eu fiz foi adicionar os DonkerServer No1, No2, No3:
Code: [Select]
ipfilter -a 062.241.053.002 DonkeyServerNo1
ipfilter -a 062.241.053.016 DonkeyServerNo2
ipfilter -a 062.241.053.017 DonkeyServerNo3

Code: [Select]
ipfilter.pl -l
List of ALLOWED IPRanges :
001> 062.241.053.002 - 062.241.053.002 , 200 , DonkeyServerNo1
002> 062.241.053.016 - 062.241.053.016 , 200 , DonkeyServerNo2
003> 062.241.053.017 - 062.241.053.017 , 200 , DonkeyServerNo3
004> 195.245.244.245 - 195.245.244.245 , 200 , RazorBack2
005> 195.245.244.244 - 195.245.244.244 , 200 , RazorBack2

Curiosamente, na Mula só me aparecem os DonkeyServer No1 e o No3, o Razor2 desapareceu, e os PT estão como disse antes, a "apontar" para 127.0.0.1
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sideshow on May 25, 2006, 03:35:52 AM
Olá ppl...

Quando corro: perl -MCPAN -e 'install Bundle::LWP'

ele acaba por dar erro e não conseguir instalar. Alguém sabe se poderei instalar por ex. através dos pacotes da Ubuntu. Qual o nome do mesmo?

Mt obg!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: s0undt3ch on May 26, 2006, 04:32:47 AM
no ubuntu não sei mas procura port libwwwperl acho eu
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sideshow on May 26, 2006, 01:11:17 PM
Bingo! Era mesmo isso, só faltava um hifen: libwww-perl

Outra questão tendo em conta que as HH da Netcabo já acabaram e o meu tarifário permite Trafego Nacional ilimitado apenas tenho de criar
Quote
$ ./ipfilter.pl -N -E
certo?

Corri esse e apenas fez 3 perguntas e já foi criado! No entanto carregou 246 Ip Filters? Isso não será pouco demais. Antes estava com o ipfilter da http://www2.openmedia.info:8080/p27.html e tinha 13600 ipfilters. Não será uma diferença mt grande.

O script do geeko não estará desatualizado?
Title: amule continua a sacar internacional!
Post by: memgf on May 27, 2006, 01:43:29 PM
Eu recentemente fiz um upgrade (!!) de um pc para um iMAC 2,0(finalmente! ;) )... nao ha melhor coisa do que isto! eu que colocava sempre entraves aos MAC's devido à pca compatibilidade agora sou um adepto fervoroso!! sinceramente agora nao percebo pq é em portugal nao ha mais comunidade MAC.... mas pronto. No pc usava o famoso bowlfish, em que dava para filtrar o trafego, e agora estou a usar o amule para MAC. Eu instalei o ipfilter que encontrei anteriormente mas nao tava a fazer o filtro correcto... continua a sacar-me internacional, pois fui ao site da netcabo e os downloads que aparecem sao internacionais... eu confesso que ainda sou um rookie nisto mas será que alguem me pode ajudar?...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 30, 2006, 12:17:12 AM
Boa noite a tds :D

Apos alguns meses de inactividade, estou de volta...

Estou acabar a nova versao(3.0) do script, mas ainda vou postar 1a alpha (3.0rc eheh)

Fiquem bem
--geeko
Title: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: geeko on May 30, 2006, 12:45:25 AM
Aqui esta a nova versao ainda!! Ainda n esta completamente acabada mas acho que j esta usavel :D (que bela palavra hehe)

Atencao:
*Alguns dos parametros foram alterados, outros foram modificados
   -a => -SA
   -d => -SD
   -l => -SL
   -P : para incluir a lista de ips a bloquear
*Para aqueles que tiveram problemas com a instalacao dos modulos o script agora suporta a utilizacao do wget para o download dos ficheiros;
* Em relacao as HappyHour (-HH) o script agora pede as horas do periodo em que se verifica as mesmas;
* E' possivel compactar (-z) o ipfilter.dat para nao ocupar mto espaco
* Novos servidores na lista de ips extra ( 8 )

Para mais ajuda, basta: ./ipfilter.pl -u

Experimentem digam o que acham ;D qq coisa estarei por perto... assim que terminar modifico o post original ;)
--geeko

Edit: Correccao de 1 peq problema se usarem os files do bowlfish (como smp o bowlfish arranja smp novidades a nivel d syntax dos seus ficheiros)
Title: RE: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Wayki on June 02, 2006, 06:06:24 AM
pessoal desculpem la mas nao percebo nada disto.tenho a amule e so me ligo a internacional.ja sakei este zip do ipfilter, mas depois nao sei o que lhe fazer...e preciso renomear pra .dat e substitui-lo pelo ipfilter.dat ja existente?
se tiverem paciencia iluminem este leigo.Ficar bem e abraços
P.S: nao sei se e importante por isso deixo mais isto amule versao 2.1.0 no macosx
Title: Help!!
Post by: Jana on July 13, 2006, 05:17:05 PM
Sou nova nistu!!
Tenho um mac com o ultimo sistema operativo e instalei o amule 2.1.3, e queria saber como con figurar redes nacionais e o que preciso configurar mais, vistu nao perceber grande coisa disto... :baby:
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: sideshow on July 14, 2006, 01:06:47 AM
em relação a mac não sei mt bem... mas de certeza que alguem irá responder... senão lê a PM!
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: AndreAPL on September 11, 2006, 09:57:52 PM
So pra avisar que o filtro a partir do bowlfish nao ta a funcionar direito:(
1º o ficheiro nao existe como ipblock.dat mas sim ipblock.zip
2º nao existe ipranges.Adsl.Telepac.Sapo.txt mas sim o ipranges.Telepac.txt ou ipranges.netcabo.txt. Ja "como Koizo" tá direito.

Agora precisava de ajuda a alterar... e como alterar o passo pra obter o zip e descomprimir ?

abraço e continua a bom trabalho  ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Hellaxe on September 29, 2006, 11:33:12 AM
Geeko: corri o ipfilter direitinho com a opção -k já que para o Bowlfish (-P) dá um erro já reportado pelo AndreAPL.

Acontece que estou a receber downloads internacionais. Como é possivel?

Outra coisa devo colocar no Security do aMule >200 ou deixar estar no 127 por default?

É que já ultrapassei o limite internacional sem me aperceber  X(.

Obrigado
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: To on October 01, 2006, 11:38:39 AM
Se verificares o que faz o script do geeko, faz-te update dos ipfilter.dat e varia-te o security level entre o 50 e o 127. Fica-te com esses dois numeros ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: xeox on January 05, 2007, 07:56:00 PM
Boas

Será que me podem ajudar estou tentando criar o Ipfilter para netcabo com o script mas dá-me sempre erro


ipfilter v3.0rc2 (Script by geeko)
==================================
Using: NETCABO IPRanges + EXTRA IPRanges + PROTECTION
Download from Server: Koizo
Additional Options:
Download files using: LWP::UserAgent

Please wait, while the script is preparing all the necessary information...
[!] Unable to retrieve content from url...
Not Found
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: wardevil on January 08, 2007, 03:25:19 AM
Vê isto aki:
http://forum.koizo.info/index.php?showtopic=760
Tou a testar o script do geeko com umas alteracoes...se isto correr bem vou posta-lo aki....

Abraços....
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: mocho on March 20, 2007, 01:51:28 AM
o link para o download do ficheiro despareceu.
alguém pode colocá-lo de novo ou dar-me um link de downl?

ou já não se usa isto

p.s. pretendo usar isto no amule unslung
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: mocho on March 27, 2007, 07:17:35 PM
ninguém pode dar uma reposta?
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: PuPeTeeR on May 01, 2007, 09:01:09 PM
Bem, tal como muitos de vós eu uso o script feito pelo geeko para criar o meu ipfilter, mas ele entretanto deixou de funcionar por motivos alheios ao script em si.
Como tive oportunidade entretanto de olhar para o código (não percebendo nada de Perl..) acabei por o entender e conseguir fazer as alterações necessárias para ele voltar a funcionar :) entretanto falei com o geeko e ele não se importou que eu disponibilizasse aqui o script  modificado por mim.

Portanto, sem mais demoras, e dando todo o crédito ao geeko (visto que apenas lhes fiz umas toscas mudanças), fica aqui o ficheiro:
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: mocho on May 08, 2007, 07:19:42 AM
Correndo o script com estes argumentos

./ipfilter.pl -A -P -B -w

dá um ficheiro ipfilter.dat de quase 25 MB. é normal ser tão grande? Se bem me lembro os do Bowlfish eram de cerca de 11 ou 12 MB

Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: PuPeTeeR on May 08, 2007, 07:17:12 PM
Correndo o script com estes argumentos

./ipfilter.pl -A -P -B -w

dá um ficheiro ipfilter.dat de quase 25 MB. é normal ser tão grande? Se bem me lembro os do Bowlfish eram de cerca de 11 ou 12 MB



Eu sinceramente não uso Adsl, por isso não sei dizer, mas o meu da netcabo dá do mesmo tamanho :) por isso penso que seja normal :)

Eu estou a ver se consigo fazer com o que filtro só actualize quando houver ficheiros novos, porque neste momento ele saca-os sempre que se corre o script.. dentro de alguns dias devo conseguir ter tudo pronto.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: mocho on May 08, 2007, 08:08:28 PM
Já agora se souberes uma pequena pergunta

Será possivel apenas trocar o nome do ipblock.dat do bowlfish para ipfilter.dat e usar no amule ou os ficheiros são mesmo diferentes?

é que se eu usar este ipfilter de 25mb o amule crasha em pouco tempo. estou a usar o amule numa pequena nas linksys com apenas 32 mb de ram e a correr debian. com este ipfilter os 96 mb de swap são "comidos" em menos de 2 minutos e crash ...
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: AndreAPL on June 01, 2007, 12:13:03 PM
tb tenho 1 duvida semelhante, estou a pensar meter 1 maquina so pra o amule, no meu caso 1 pentium 200mhz que tenho encostado, mas so la tenho 32mb de ram (penso meter mais, pois as que lá estavam tavam pifadas). Aguentará ? (sem ambiente grafico claro)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: OhMyGod on July 29, 2007, 07:09:38 PM
Olá,

Não encontro o ficheiro para download neste tópico...  ???

Foi retirado?

Cumps.
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: AndreAPL on August 28, 2007, 06:01:06 PM
está logo acima...
ver msg do PuPeTeeR (ao qual mais 1 vez agradeço pelo link)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Neo4 on September 15, 2007, 12:31:15 AM
Boas eu instalei o ipfilter e agora os servidores ja nao aparecem e nao da para fazer o download deles, tentei adicionar o donkey nr2 mas diz que o ip está a ser filtrado...

como é que ponho o ipfilter a dar para conectar aos servidores estrangeiros ja que agora nem sequer ha portugueses... thanks ;)
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: Neo4 on September 15, 2007, 05:53:45 PM
ninguem?!  >:(
Title: Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
Post by: JLC on January 21, 2008, 12:50:54 PM
Existe nas opções:
filter servers


Desactiva esta opção, e volta a adicionar os servidores (gruk.org)