aMule Forum

Portuguese => Ajuda aMule => Topic started by: linuxuser on May 14, 2004, 04:21:45 AM

Title: ipfilter .dat sempre actual
Post by: linuxuser on May 14, 2004, 04:21:45 AM
:] Achei  que devido as duvidas que existem sobre o ipfilter.dat devia colocar  aqui para todos  os ipfilter .dat mais actualizados para a adsl e netcabo.
Agradeço qualquer comentario e ou ajuda
Já agora aqui ficam as instruções para criar um ipfilter.dat com os meus agradecimentos ao  Lucky_JL
Title: RE: ipfilter .dat sempre actual
Post by: linuxuser on May 14, 2004, 04:31:15 AM
:D  Aqui têm  o da netcabo    Actualizado em 20/06/04 por Livebrain
Não se esqueçam de renomear o file para ipfilter.dat
Title: RE: ipfilter .dat sempre actual
Post by: linuxuser on May 14, 2004, 04:33:15 AM
:D  E aqui o da sapo adsl ! Pequena Correcção
actualizado em 31/07/2004 com base nos ranges do bowlfish
Não se esqueçam de renomear o file para ipfilter.dat
Title: Só para avisar...
Post by: -=e0n=- on June 24, 2004, 01:33:38 AM
Agradeço o esforço por manterem o ipfilter.dat actualizado mas queria avisar que este para o sapo adsl está a deixar passar tráfego internacional. É só para terem cuidado.

Talvez as ranges tenham mudado entretanto.

Tenho o ipfilter.dat no /home/user/.aMule/ e tenho a certeza que o carreguei, no entanto a maioria do d/l de uma noite inteira foi internacional. Felizmente ainda havia quota para gastar :)

Cumprimentos
Title: RE: Só para avisar...
Post by: linuxuser on June 24, 2004, 05:24:41 AM
Eon isso é muito estranho  !
Pois eu proprio o estou a usar, e ele filtra tudo o que é internacional  !
Renomeaste o file para ipfilter.dat ? que isp tens ?
Por favor fornece mais informações para poder verificar !
Se possivel põe ai o inicio do log onde refere que o ipfilter foi carregado e quantas  gamas de ips ta a usar !
Obrigado
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on June 24, 2004, 07:15:00 PM
Isto é o log que tinha após a a ligação que acabei de fazer, penso que a logfile vai sendo reescrita de cada vez que se inicia uma ligação. Mas não mudei nada na configuração por isso penso que teria 570 IPs na mesma, na noite em que fiz o tráfego internacional (antes estava a usar o ipfilter antigo).

Code: [Select]
06/24/04 18:10:29: crypto++ 5.1
06/24/04 18:10:29: 79 servers in server.met found
06/24/04 18:10:29: Found 9 part files
06/24/04 18:10:30: Found 29 known shared files
06/24/04 18:10:33: Temp dir is placed on a FAT32 partition. Disabling chmod to avoid useless warnings.
06/24/04 18:10:33: Incoming dir is placed on a FAT32 partition. Disabling chmod to avoid useless warnings.
06/24/04 18:10:33: Creditfile loaded, 83 clients are known
06/24/04 18:10:33: Loaded ipfilter with 570 IP addresses.

Renomei o ficheiro para ipfilter.dat e pus na directoria que disse no post anterior. Tenho SAPO ADSL 512.

Não sei se posso dar mais alguma informação, mas se achares que sim, avisa!

Obrigado
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on June 25, 2004, 03:36:30 AM
eon é mesmo muito estranho pois tive a confirmar novamente tudo e eu uso este ipfilter e tambem tenho sapo 512 e não  noto o trafego internacinal ??
Mas estou a usar a  1.2.6  e pelo que percebi tu estas com a RC3 , que se não estou em erro tem uma opção nas preferences no separador tweaks acho eu! Para activar ou desactivar o ipfilter , verifica se esta activo e depois diz alguma coisa pf .
Obrigado
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on June 25, 2004, 07:20:52 PM
Olá outra vez.

Epá, tenho a certeza que algo não está bem... Liguei isto há umas horas, ao fim de algum tempo começaram a aparecer nas minhas listas de espera aqueles nicks típicos de IP's estrangeiros, do tipo: http: //emule-project.net. O filtro está activado. Tenho verficado alguns IP's desses nicks em http://www.ripe.net/perl/whois/ e parece-me que só encontro alemães, o que não me parece coincidência...  
Serão os ip's alemães que não estão bem no ipfilter.dat? e se sim como é que só a mim é que está a deixar passar??  ?(

A versão que estou a usar é: 1.2.6+cvs20040620-1. (debian sid)
Title: Re: ipfilter .dat sempre actual
Post by: livebrain on June 25, 2004, 08:47:37 PM
la por ter http: //emule-project.nethttp: como nick n ker dizer que seja internacional, em relação a tua duvida, aponta os ip's em que tens duvidas e dps compara com a lista que o emule bowlfish usa para o teu isp, dps e so ver se realmente esse filtro (bowlfish) aceita ou nega essas gamas de ip's em que tu tens duvidas
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on June 26, 2004, 02:56:22 PM
Eon ao verificares esses ips no whois confirma se essa range está ou não autorizada no ipfilter. As ranges bloqueadas estão assinaladas por **********  no final da linha , para alem disso ve no whois a quem pertence a range do ip que viste , e mesmo que te diga que pertence a um isp estrangeiro não significa que esteja a ser contabilizado como estrangeiro, pois a sapo autoriza alguns isps estrangeiros, se mesmo assim quiseres confirmar tudo isto ( o que me parece normal pois são 571 linhas de ranges e eu posso ter cometido um erro   :))  ) usa se te for possivel os ranges do bowlfish para confirmares se esse ip está ou não autorizado !
Se pretenderes esclarecer estas duvidas mais facilmente aparece na canal amule da ptnet , eu normalmente estou por lá a noite .
Espero que estejas errado, mas se não estiveres quanto mais cedo corrigirmos isto melhor .
Obrigado  :baby:
Title: Re: ipfilter .dat sempre actual
Post by: To on June 27, 2004, 10:33:28 PM
Isso do http://project... é o nick do user, exietm n pessoal com esse nick. A melhor maneira de verificares um IP, do meu ponto de vista é:

Selecionas o user => Show details

Copias o IP e vais a http://www.ripe.net, pesquisa por esse IP, dá-te ISP, contacto, pais etc etc.


Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on June 27, 2004, 11:38:48 PM
Quote
Originally posted by To
Isso do http://project... é o nick do user, exietm n pessoal com esse nick. A melhor maneira de verificares um IP, do meu ponto de vista é:

Selecionas o user => Show details

Copias o IP e vais a http://www.ripe.net, pesquisa por esse IP, dá-te ISP, contacto, pais etc etc.



Eu sei e é isso que tenho feito, como já tinha dito num post acima. A questão é que quando começam a aparecer _muitos_ users com esse nick, isso é de desconfiar e foi assim que vi que me estava a ligar a ip's estrangeiros.
A grande maioria dos utilizadores portugueses tem limites de tráfego internacional e não usa o client emule standard, que é o que põe esse nick por defeito. Uma grande percentagem dos utilizadores nacionais usa o koizo ou o bowlfish, e esses, por defeito, põem outros nicks nos users. Por esse motivo, quando nas minhas listas de espera começaram _muitos_ users com esse nick comecei a achar estranho.

Entretanto estive a ver mais IP's de alguns desses users e 99% são alemães. Comparei esses IP's com o ipfilter.dat e lá estão com código 100, ou seja bloquados. Não vejo nada de errado com o ipfilter.dat...
Será alguma coisa o meu aMule que não está bem? Não sei.
Há mais alguém com a versão que eu estou a usar?

Cumprimentos
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on June 29, 2004, 09:17:39 PM
Quote
Entretanto estive a ver mais IP's de alguns desses users e 99% são alemães.
Eon Podes dar alguns exemplos pf ?
Obrigado :baby:
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on June 30, 2004, 12:02:37 AM
Oi.

Não guardei os IP's todos que verifiquei mas a maior parte deles estavam dentro deste intervalo:
217.224.0.0 - 217.237.161.47

apanhei mais alguns aqui:
217.246.0.0 - 217.255.255.255

e mais aqui:
80.102.0.0 - 80.102.255.255 --> estes são espanhois

e ainda mais uns avulsos:
219.94.127.218
144.136.188.233

Tenho aparecido pelo #amule mas parece que andamos desencontrados... :)

Cumprimentos
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on June 30, 2004, 05:59:18 AM
É andamos mesmo desencontrados  :(
Estive a ver os ips e de facto estão todos bloqueados no ipfilter !?!
So para despistar melhor , mas espero que não te sintas  ofendido com a pergunta  :P
os ips a que te referes são  os que dizem  ipadress ou serverip ?
Desculpa a pergunta mas é mesmo importante perceber o que se está a passar .
Obrigado.
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on June 30, 2004, 04:02:51 PM
Não ofende :)

Dizem ipadress.

Não deixa só passar alemães. Tenho um ficheiro que tem apenas uma fonte. O IP dessa fonte é este: 220.184.141.40 e já sacou um ou dois megas de lá.

Vou mandar-te uma PM com o link ed2k. Para todos os teus d/l e põe apenas esse a correr. Ao fim de algum tempo vais ver que aparecem uma ou duas fontes. Confirma se o teu ipfilter.dat está ou não a fuincionar...
Acho que o problema não está no ipfilter...Suponho que seja a minha versão do amule que tem um bug... vou ver se vejo alguma coisa nas mailing-lists do debian. Isto quando tiver tempo... até ao fim-de-semana deve ser apertado.

Cumprimentos
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on July 01, 2004, 02:46:38 AM
ok vou por so esse file a sacar esta noite .
Este problema surge com a 1.2.6 ou com a cvs ? ou com ambas ? :P
Obrigado :baby:
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on July 01, 2004, 05:49:40 PM
Olá.  

a versão 1.2.6+cvs20040620-1 é só uma e é a que está disponível quando se usa o apt-get. Penso tratar-se de uma versão 1-2-6 com patches da versão cvs do dia 20-6-2004. Podes encontrar mais informações sobre o pacote .deb aqui (http://packages.debian.org/unstable/x11/amule).

Vou por um post aqui no fórum, na secção onde se fala inglês, a explicar o que se está a passar, pode ser que alguém já tenha notado alguma coisa...


Cumprimentos
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on July 02, 2004, 05:38:46 PM
Eon depois de un dia inteiro a tentar sacar aquele file só encontri uma source, que  tinha um ip tuga e estava a usar o koizo 5b.
Por isso de facto deve ser algo de errado com a versão do amule que tu tens , como saiu hoje a  1.2.7  :P sugiro que desintales essa e instales a nova .
que podes encontrar aqui (http://debian.thermoman.de/dists/woody/amule/binary-i386/)
Title: Re: ipfilter .dat sempre actual
Post by: Seagull on July 02, 2004, 06:27:49 PM
Recomendava-te fazer o download de novo do ipfilter.dat.

A solução do ipfilter.dat tem uma desvantagem significativa: o ipfilter.dat tem de ter TODOS os ranges, e apenas os considerados portugueses devem ter o filtro acima de 127, todos os outros devem ter abaixo.

A razão de tal é que o ipfilter.dat é uma blacklist (não deixa passar os ips marcados, deixando passar todos os outros, e o ipranges do bowlfish é uma whitelist (só deixa passar os que estão na lista); o problema é que se uma range não estiver incluida no ipfilter.dat, o ipfilter DEIXA PASSAR os ips dessa range.

É por isso muito importante verificarem as ranges dos vossos ficheiros, para verificarem se estão completas.
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on July 04, 2004, 06:29:07 PM
Quote
o ipfilter.dat tem de ter TODOS os ranges
Não é bem assim Seagull
POdes ter apenas duas linhas e filtrares tudo
por exemplo
000.000.000.000 -  123.123.123.122 , - 100 , bloqueado
123.123.123.124 -  255.255.255.255 , - 100 , bloqueado
so o ip 123.123.123.123 está autorizado
 :)
Title: Re: ipfilter .dat sempre actual
Post by: Seagull on July 05, 2004, 03:47:18 PM
Lê o que escrevi abaixo:

Quote
A razão de tal é que o ipfilter.dat é uma blacklist (não deixa passar os ips marcados, deixando passar todos os outros, e o ipranges do bowlfish é uma whitelist (só deixa passar os que estão na lista); o problema é que se uma range não estiver incluida no ipfilter.dat, o ipfilter DEIXA PASSAR os ips dessa range.

Obviamente que podes omitir as ranges que queres permitir, mas isso não só torna a leitura do ipfilter mais dificil (temos de andar à caça dos buracos), como torna a existencia de erros muito mais provavel.

Mas concordo que devia ter escrito "deve" em vez de "tem"  :P
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 10, 2004, 11:40:54 PM
Fiz uns scripts que automatizam certas tarefas relacionadas com o ipfilter.dat, se quiserem posso pô-los aqui.

Um script faz o download do ipranges.txt e do ipblock.dat do site do bowlfish, caso sejam novos, para a directoria do aMule; outro script converte o formato do ipranges.txt para o formato ipfilter.dat; e outro script alterna entre o ipranges e o ipblock, para quando se quiser tirar ou pôr o filtro.

Um destes scripts está feito em PHP (versão em binário), os outros é bash.

Estou também a ponderar criar um mod português ao género do bowlfish, mas isso depois logo se vê :D.

Cumps
Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on July 11, 2004, 12:32:31 AM
Deomanh isso nem se pergunta ! :P
Claro põe ai os  scripts  pois isso facilita e muito manter os ipfilter.dat actualizados
Obrigado :baby:
Title: Re: ipfilter .dat sempre actual
Post by: Kanniball on July 11, 2004, 02:09:22 AM
Quote
Originally posted by Deomanh
Fiz uns scripts que automatizam certas tarefas relacionadas com o ipfilter.dat, se quiserem posso pô-los aqui.

Um script faz o download do ipranges.txt e do ipblock.dat do site do bowlfish, caso sejam novos, para a directoria do aMule; outro script converte o formato do ipranges.txt para o formato ipfilter.dat; e outro script alterna entre o ipranges e o ipblock, para quando se quiser tirar ou pôr o filtro.

Um destes scripts está feito em PHP (versão em binário), os outros é bash.

Estou também a ponderar criar um mod português ao género do bowlfish, mas isso depois logo se vê :D.

Cumps


Nao e preciso criar um mod :)
Ja era muito bom ter os ditos scripts em que se pudesse ter o ipfilter.dat sempre actualizado...
Mete isso aqui pra malta sacar...
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 11, 2004, 02:10:44 AM
Quote
Originally posted by Deomanh
Fiz uns scripts que automatizam certas tarefas relacionadas com o ipfilter.dat, se quiserem posso pô-los aqui.

Já vi que estavamos a fazer o mesmo... Fiz um script para puxar o ipranges.txt do site do bowlfish e convertê-lo no formato do amule.
Só que estive a ver melhor as gamas, e tem ip's do género 62.249.8.176/28. Como é que este fica convertido  ?(
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 11, 2004, 04:43:48 AM
Aqui estão

Quote
Originally posted by magotes
Quote
Originally posted by Deomanh
Fiz uns scripts que automatizam certas tarefas relacionadas com o ipfilter.dat, se quiserem posso pô-los aqui.

Já vi que estavamos a fazer o mesmo... Fiz um script para puxar o ipranges.txt do site do bowlfish e convertê-lo no formato do amule.
Só que estive a ver melhor as gamas, e tem ip's do género 62.249.8.176/28. Como é que este fica convertido  ?(

Um ip no formato XXX.XXX.XXX.XXX/Y (notação CIDR) é o mesmo que XXX.XXX.XXX.XXX com uma máscara de Y 1s à esquerda. Isto é:

 Y = 32 --> 255.255.255.255
 Y = 31 --> 255.255.255.254
 Y = 30 --> 255.255.255.252
 Y =  n --> 255.255.255.255 - ( 2^(32 - n) - 1 )

Depois é só aplicar a máscara no ip XXX.XXX.XXX.XXX e fica-se com o range.
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 11, 2004, 04:48:40 AM
Os scripts:

Tive que pôr uma extensão para conseguir colocar os attachments, mas é necessário que estas sejam retiradas para os scripts funcionarem. Não se esqueçam também de verificar as permissões de execução.

amule_update ----> Faz o download do ipranges e do ipblock, converte os formatos e coloca-os em ipfilter.dat e ipfilter2.dat, respectivamente

amule_converte (script em PHP) -----> Converte os ficheiros para o formato ipfilter (usado automaticamente no amule_update

amule_filtro -----> faz a troca do ipfilter.dat para ipfilter2.dat e vice-versa.

Nenhum dos scripts dispensa o refrescamento manual do ipfilter no aMule.

NOTA: As directorias estão configuradas por defeito da seguinte forma:

aMule = ~/.aMule
scripts = ~/bin
php = /usr/bin

O ipranges por defeito é o ipranges.Netcabo.txt

Editem os ficheiros conforme acharem necessário.

Cps
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 11, 2004, 04:49:11 AM
--
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 11, 2004, 04:50:23 AM
---
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on July 11, 2004, 06:38:42 PM
Olá.

Em primeiro lugar queria agradecer-te por partilhares esses scripts!!

Instalei o PHP e  fiz download dos três scripts. O primeiro funcionou correctamente mas o amule_converte dá-me este output:

Code: [Select]
dude@debiantuxbox:~$ sh amule_converte
amule_converte: line 2: ?: No such file or directory
amule_converte: line 3: /bin: is a directory
amule_converte: line 4: Desktop: command not found
amule_converte: line 5: Desktop: command not found
amule_converte: line 6: Desktop: command not found
amule_converte: line 7: Desktop: command not found
amule_converte: line 8: Desktop: command not found
amule_converte: line 9: Desktop: command not found
amule_converte: line 10: Desktop: command not found
amule_converte: line 11: Desktop: command not found
amule_converte: line 12: syntax error near unexpected token `('
amule_converte: line 12: `* - Actualiza os filtros do aMule, colocando (fazendo backups):'
dude@debiantuxbox:~$

Desktop é o nome da primeira pasta (por ordem alfabética) que está na directoria de onde estou a executar os scripts.
O que posso fazer para evitar este erro?

Obrigado!
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 11, 2004, 06:54:39 PM
Não é preciso correr manualmente o amule_converte, pois o amule_update já o faz por si. Se o amule_update não dá erros então isso basta.

Mas de qualquer forma, uma vez que o amule_converte está em PHP, não podes correr esse script invocando a shell com 'sh amule_converte'. Se o php estiver correctamente instalado, terás que fazer
Code: [Select]
./amule_converte "directoria_do_amule" ou
Code: [Select]
php amule_converte "directoria_do_amule"
Title: Re: ipfilter .dat sempre actual
Post by: -=e0n=- on July 12, 2004, 02:51:40 PM
Obrigado pelo esclarecimento. Eu não tinha lido com atenção e pensei que era preciso executar os três scripts.
Entretanto estive a fazer as alterações para usar com adsl mas não sei se mudei tudo o que é necessário. Alterei o seguinte:

No amule_converte:
linha 28
Code: [Select]
define('TXT_IPRANGES', $argv[1] . '/ipranges.adsl.telepac.sapo.txt');
No amule_filtro não mudei nada.

No amule_update:

linha 35:
Code: [Select]
IPRANGES=ipranges.adsl.telepac.sapo.txt
Penso que deva ser só isto. Pelo menos não encontrei mais nenhuma referência ao ficheiro das ipranges...

Se não for avisa-me :)

Obrigado mais uma vez! Isto dá mesmo muito jeito.
Title: Re: ipfilter .dat sempre actual
Post by: Deomanh on July 12, 2004, 03:52:05 PM
É isso mesmo.
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 12, 2004, 09:51:38 PM
Como tinha referido, estava a trabalhar num script para converter o formato do ipranges do bowlfish para o formato do ipfilter.dat do aMule.
Até que enfim acabei, mas gostaria de ter um ipfilter.dat actual para comparar com os que produzem o meu conversor... Agradecia imenso se alguem postar o seu! ;)
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 13, 2004, 01:27:11 AM
Estive a comparar com alguns ipfilter.dat que encontrei, e parece-me que não há problemas de maior. Assim, o conversor está disponivel aqui (http://pwp.netcabo.pt/magotes/site/downloads/ipfilter-update), estejam à vontade para testá-lo.
Escrevi-o em perl, e é simples de usar. Deixei aqui (http://pwp.netcabo.pt/magotes/site/linux/tut_amule.html) algumas instrucções, caso seja preciso  :P
Básicamente,  é só fazer download e correr, ele faz download do ipranges da página do bowlfish (dá para configurar netcabo ou sapo adsl), e automaticamente cria um backup do ipfilter.dat actual em ~/.aMule, que passa a ipfilter.bak, e escreve um actualizado.
Algum problema/crítica/comentário estejam à vontade.

Só uma nota: este é o primeiro programa que escrevo sem ser no basic da minha calculadora, e é relativamente complexo (eu achei...), por isso é provavel que possa ter algum bug! abram o ficheiro com um editor de texto e leiam as notas que deixei! Não me responsabilizo por contas com "bónus" no fim do mês se por acaso passou trafego internacional... Ah, e não se horrorizem com o código! Certamente, deve haver mil maneiras de fazer o que fiz de forma mais eficiente, mas ainda estou a apreder!
  :))

AH, já me esquecia! Obrigado Deomanh por aquela dica, puseste-me no caminho certo!
Title: Nova versão...
Post by: magotes on July 20, 2004, 08:48:06 AM
Boas a todos...
Só para informar que acabei uma versão fresquinha do script que aqui tinha deixado, agora com mais algumas melhorias.
De salientar, um interface gráfico, usando os bindings Gtk-Perl, e uma ferramenta para verificar se um ip é nacional ou não. Caso alguém esteja interessado, está disponível aqui (http://pwp.netcabo.pt/magotes/site/downloads.html), e uma página com alguma ajuda aqui (http://pwp.netcabo.pt/magotes/site/linux/tut_amule.html), embora esta versão venha com um pequeno README, que traz ajuda mais específica.

Gostava também de ter algum feedback, para saber se está tudo bem com o prog, sobretudo se há trafego internacional. Alguém que se pronuncie, ou será que ninguém está a usar o prog?  ;(
Title: Re: ipfilter .dat sempre actual
Post by: iTT on July 20, 2004, 07:55:50 PM
eu tenho usado o antigo script.
agr esta axo k algo se passa, ja configurei directoria e isp mas o ipfilter.dat na e colocado no .aMule
Quanto a trafego internacional nao sei pois nao acho nada de anormal no contador netcabo.

Ja agr sabes de algun controlador de trafego tipo netcount actualizado?
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 20, 2004, 10:39:13 PM
Quote
Originally posted by iTT
eu tenho usado o antigo script.
agr esta axo k algo se passa, ja configurei directoria e isp mas o ipfilter.dat na e colocado no .aMule
Quanto a trafego internacional nao sei pois nao acho nada de anormal no contador netcabo.

Ja agr sabes de algun controlador de trafego tipo netcount actualizado?

Em relação a um contador de trafego, não sei de nenhum. Lembro-me que no início, o netcount tinha uma versão para linux, mas que agora está descontinuada. Alguém pode pegar nela e actualiza-la. Eu, pela minha parte, julgo não ter o know-how necessário para isso...  :]

Em relação à nova versão, para utilizá-la, tens que fazer primeiro a actualização do filtro ("Actualizar filtro"), e só depois clicar em "ipfilter>amule". Deve haver um ficheiro ipfilter.dat na pasta ~/.ipfilter , que é copiado para a pasta do aMule.
Se ainda assim não estiver a ser colocado o ipfilter.dat na pasta do aMule, diz qualquer coisa!
Title: Re: ipfilter .dat sempre actual
Post by: iTT on July 20, 2004, 11:28:13 PM
Quote
Originally posted by magotes
Em relação a um contador de trafego, não sei de nenhum. Lembro-me que no início, o netcount tinha uma versão para linux, mas que agora está descontinuada. Alguém pode pegar nela e actualiza-la. Eu, pela minha parte, julgo não ter o know-how necessário para isso...  :]
O netcount versao linux acho que nao tinha source code disponivel apenas versao binaria!!!!


Quote
Originally posted by magotes
Em relação à nova versão, para utilizá-la, tens que fazer primeiro a actualização do filtro ("Actualizar filtro"), e só depois clicar em "ipfilter>amule". Deve haver um ficheiro ipfilter.dat na pasta ~/.ipfilter , que é copiado para a pasta do aMule.
Se ainda assim não estiver a ser colocado o ipfilter.dat na pasta do aMule, diz qualquer coisa!

Ok o k me escapou foi mesmo o "ipfilter->amule" nao tinha percebido a funcionalidade.
Continua com esse espirito de partilha de projectos ajuda o ppl e tb te ajuda a desenvolveres metodos de programacao, eu tb gostava de ajudar mas as x's nao consigo pegar no codigo.....
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 21, 2004, 01:17:52 AM
Quote
Originally posted by iTT
O netcount versao linux acho que nao tinha source code disponivel apenas versao binaria!!!!
Tens toda a razão. É pena que não tenha disponibilizado o código... Assim não há hipotese de ter uma versão recente, só se alguém o chatear o suficiente para que se decida a fazê-la  :))

Quote
Originally posted by iTT
Ok o k me escapou foi mesmo o "ipfilter->amule" nao tinha percebido a funcionalidade.
codigo.....

Realmente, julgo que não ficou muito claro essa parte, nem na documentação. Quando tiver um tempinho actualizo o README e vejo uma maneira melhor de organizar isso... Afinal de contas, é o meu primeiro programa com interface gráfico, sejam compreensivos  :D

Quote
Originally posted by iTT
Continua com esse espirito de partilha de projectos ajuda o ppl e tb te ajuda a desenvolveres metodos de programacao, eu tb gostava de ajudar mas as x's nao consigo pegar no codigo.....

Julgo que é uma obrigação minha retribuir como posso a uma comunidade que tanto dá gratuitamente, por isso partilho também gratuitamente.
Em relação à programação, é como tudo... Parece difícil à primeira vista, mas com um pouquinho de paciência, vai tudo ao lugar.  :D

Um abraço
Title: Re: ipfilter .dat sempre actual
Post by: To on July 21, 2004, 03:18:15 PM
Sobre um contador do tráfego, eu fiz um post sobre isso nos foruns do gentoo:



http://forums.gentoo.org/viewtopic.php?t=143889
Title: Re: ipfilter .dat sempre actual
Post by: To on July 21, 2004, 08:33:41 PM
Já agora não me parece que vá usar esses scripts automáticos. Alquém se poder que faça post do ultimo ipfilter.dat para a netcabo sff. Já agora também para ADSL, isto por causa dos perguiçosos como eu :P

Title: ipfilter.dat
Post by: linuxuser on July 21, 2004, 09:36:18 PM
Tó ve na pagina 1  :]
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 22, 2004, 12:03:51 AM
Quote
Originally posted by To
Já agora não me parece que vá usar esses scripts automáticos. Alquém se poder que faça post do ultimo ipfilter.dat para a netcabo sff. Já agora também para ADSL, isto por causa dos perguiçosos como eu :P


LOLOL!! Um gajo que se dá ao trabalho de fazer um enorme how-to sobre como contabilizar trafego internacional é preguiçoso? Eu fiz o script precisamente por ser preguiçoso  :D

Já agora, e a propósito do netcount, criei uma thread aqui (http://www.amule.org/amule/thread.php?threadid=3016), julgo que é um local mais adequado que este. Por favor, deixem por lá a vossa opinião sobre o dito programa.
Title: Re: ipfilter .dat sempre actual
Post by: To on July 22, 2004, 01:15:07 PM
Quote
Originally posted by magotes
LOLOL!! Um gajo que se dá ao trabalho de fazer um enorme how-to sobre como contabilizar trafego internacional é preguiçoso? Eu fiz o script precisamente por ser preguiçoso  :D

A necessidade é fdd :D

Title: Re: ipfilter .dat sempre actual
Post by: livebrain on July 28, 2004, 12:02:09 PM
ppl estou a usar amule cvs o amulecmd tem uma opção nova, a de desligar o filtro, no entanto se desligo o filtro do amule deixo de ter uma lista de ips "perigosos", o que eu pensei foi usar o iptables para blokear esses ip's durante as HH da netcabo, no entanto o formato de ip's do iptables e diferente, usa o formato xxx.xxx.xxx.xxx/xx n sei se da ou nao mto trabalho mas se alguem modifica-se os scripts que convertem os filtros do bowlfish para o amule, para converter a lista de ips "perigosos" (para o formato do iptables) era porreiro :)


cumps


....

encontrei 1 script que fazia isso "aggis"  :D
Title: Re: ipfilter .dat sempre actual
Post by: phoenix on July 28, 2004, 04:23:11 PM
livebrain,

o IPFilter tem um parametro que é o nível de bloqueio. Veja uma linha do ipfilter.dat:

00.000.000.000 - 062.048.127.255 , 100 , *******************************
062.048.128.000 - 062.048.255.255 , 200 , Nacional (PT Prime)
062.049.000.000 - 062.169.063.255 , 100 , *******************************

Estou me referindo ao 100 e ao 200 que aparecem ai. Se esse número for menor do que 127, o ip é bloqueado, se for maior ou igual, o ip é liberado. Você pode então, estabelecer níveis de ip, e quando quiser que um nível entre em vigor, seria questão de trocar o 127 por um outro nível de referência. Por exemplo, ao invés de desligar completamente o ipfilter, no caso acima seria possível haver 3 níveis de operação, um acima de 200, que bloquearia tudo, um entre 100 e 200, que deixaria passar só o 200, e um abaixo de 100, que liberaria geral.

Problema: atualmente não é possível mudar o nível no amule usando a interface, apenas no arquivo ~/.eMule.

Pergunta: Se eu colocar uma opção nas preferências para mudar o nível de operação do sistema, isto resolve o seu problema?

Abraços,
phoenix.
Title: Re: ipfilter .dat sempre actual
Post by: livebrain on July 29, 2004, 03:10:22 AM
estive a falar com o phoenix e segundo o que entendi, o nivel usado no ipfilter.dat passaria a ser variavel, em termos praticos traduze-se na utilização de apenas 1 ipfilter.dat (em vez dos 2 filtros usados segundo o metodo apresentado pelo rommel para as HH) e o nivel passaria a ser configuravel por gui ou aumlecmd para deixar entrar ou blokear
(foi isto o que eu percebi)

acho que é uma boa ideia, simplifica o processo ainda mais, mas n sei se compensara ou não o trabalho de intrudozir as alterações ?(


cumps
Title: Re: ipfilter .dat sempre actual
Post by: magotes on July 29, 2004, 01:45:42 PM
@phoenix:
Isso seria excelente, simplificaria muito o processo de filtrar IP's. Por favor, tenta introduzir essa alteração.

@Todos:
Bem, pelo menos desta vez não é preciso andar a converter as gamas de IP's do ipblock.dat do bowlfish.
A solução ideal é criar um script que combine o ipfilter.dat e o ipblock.dat que o bowlfish utiliza. Partindo do programa que já disponibilizei, não é complicado fazer isto, se alguem tiver disponibilidade estão à vontade para o alterar. De momento não posso fazer isso, já que estou a trabalhar num outro projecto, mas se eventualmente arranjar um tempinho trato disso.

Fica aqui a minha proposta:

Manter o mesmo esquema para os ip's a bloquear e permitir como trafego internacional:
xxx.xxx.xxx.xxx - xxx.xxx.xxx.xxx, 200 , TRAFEGO PERMITIDO (nacional)
xxx.xxx.xxx.xxx - xxx.xxx.xxx.xxx, 100 , TRAFEGO BLOQUEADO (internacional)
xxx.xxx.xxx.xxx - xxx.xxx.xxx.xxx,  50  , TRAFEGO BLOQUEADO (ip's perigosos)

Assim, para permitir trafego internacional, mas bloqueando os ip's perigoso, seria só baixar o nível de bloqueio para 75, por exemplo.

@livebrain:
Fiz um script relativamente básico à uns tempos que cria um script bash com as regras a adicionar ao iptables, partindo de um ficheiro com uma listagem de IP's em notação CIDR. Perdi o interesse neste script, porque limita imenso a navegação na web se bloqueares tudo o que é internacional.

Code: [Select]
#!/usr/bin/perl
#programa pa criar as regras para o iptables a partir do que se sacou do site do bowlfish
#como sempre, não garanto que isto funcione, USA-O POR TUA PRÓPRIA CONTA E RISCO!
my @iplist;
open ( IN , "@ENV{HOME}/.ipfilter/ipfilter.txt"); # <--- Editar para apontar para o ficheiro certo
@iplist = ;
close ( IN );
open (OUT , ">iptables-rules.sh") || die;
print OUT "#!/bin/bash\n";
print OUT "#Regras para o iptables\n";
print OUT "/sbin/iptables -N IPFILTER\n"; #Cria uma nova table, que vamos usar.
print OUT "/sbin/iptables -F IPFILTER\n"; #limpa as regras da table IPFILTER caso já estivessem definidas
print OUT "/sbin/iptables -D INPUT -j IPFILTER\n"; #apaga alguma entrada que já pudesse haver no iptables, para não duplicar
print OUT "/sbin/iptables -I INPUT -j IPFILTER\n"; #mete a recem-criada tabela IPFILTER a tratar do input.
#print OUT "/sbin/iptables -I OUTPUT -j IPFILTER\n"; #assim evita-se a saída de trafego internacional.
print OUT "/sbin/iptables -A IPFILTER -s 192.168.0.0/16 -j ACCEPT\n"; #permite todo o trafego local, a entrar
foreach (@iplist) {
if ( /(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\/(\d{1,3})/ ) {
if
print OUT "/sbin/iptables -A IPFILTER  -s $1 -j LOG --log-level info --log-prefix \"whatever...\"\n";
print OUT "/sbin/iptables -A IPFILTER  -s $1 -j ACCEPT\n";
print "ok\n";
}
}
print OUT "/sbin/iptables -A IPFILTER -j DROP\n";
print OUT "echo \"Regras aplicadas.\n\"";
close ( OUT );

Cumprimentos
Title: Re: ipfilter .dat sempre actual
Post by: phoenix on July 30, 2004, 04:32:26 AM
magotes, livebrain e todos,

Já está no cvs a última versão do amule e amulecmd, que incorporam dois comandos novos:

- GetIPLevel: mostra o nível atual do IPFilter.
- SetIPLevel : muda o nível do IPFilter.

Notem que tanto o amulecmd quanto o amuleweb agora aceitam o parâmetro -f, que pega a senha e a porta direto do arquivo .eMule, ficando mais fácil ainda, além de mais seguro.

Espero que seja útil.

Abraços!
phoenix.
Title: Re: ipfilter .dat sempre actual
Post by: livebrain on July 31, 2004, 01:32:21 PM
:) ja esta a funcionar, mas em relação ao "server connect" como é que akilo funciona ? "#server connect" da-me syntax error  ?(
Title: Re: ipfilter .dat sempre actual
Post by: phoenix on August 01, 2004, 10:29:06 PM
livebrain,

Havia um problema na implementação do server connect, obrigado por avisar.

Já está consertado no cvs, eu troquei o comando para ConnectTo. Para connectar no Razorback 2, por exemplo, você faz:

aMulecmd$ connectto 195.245.244.243 4661
 > Connecting...
aMulecmd$

Note que o comando vai retornar antes da conexão ser efetuada. Isso é um problema na implementação dentro do amule. Vou ver se dá pra mudar isso também.

Abraços,
phoenix.
Title: Re: ipfilter .dat sempre actual
Post by: To on August 01, 2004, 11:17:51 PM
Quote
Originally posted by livebrain
ppl estou a usar amule cvs o amulecmd tem uma opção nova, a de desligar o filtro, no entanto se desligo o filtro do amule deixo de ter uma lista de ips "perigosos", o que eu pensei foi usar o iptables para blokear esses ip's durante as HH da netcabo, no entanto o formato de ip's do iptables e diferente...

Que IP's perigosos são esses? e perigosos porque?

[OT] Deixei o mau amule a correr estas ferias vamos ver se está mesmo bom e ver quanto tempo a maquina aguenta sem um restart 8)

Title: Re: ipfilter .dat sempre actual
Post by: livebrain on August 02, 2004, 01:06:01 PM
tkz phoenix  :D

To ora ve estes posts :

http://www.max-pt.com/forum2/viewtopic.php?t=28535&highlight=users+notificados
http://www.max-pt.com/forum2/viewtopic.php?t=29977&highlight=users+notificados
Title: RE: ipfilter .dat sempre actual
Post by: ptex on September 28, 2004, 03:21:16 PM
Descobri o Blocklist Converter http://www.bluetack.co.uk/, que convert diversos formatos de listas para outros.

Alem disso, adaptei os scripts ao mlDonkey. Estão aqui:
http://ptex.no.sapo.pt

ptex
Title: Re: ipfilter .dat sempre actual
Post by: GT-TDi on November 22, 2004, 05:09:10 PM
Boas!!

os ipfilter.dat continuam a ser actualizados??

alguem me podia ajudar a usar o cron para mudar o nivel do ipfilter da 1 as 7 da manha para sacar internacional e ligar ao razorback e dps de volta aos servidores nacionais (é possivel??)  atraves do amulecmd

sou um granda noob e sozinho nao vou lá :D

Thanks
Title: Re: ipfilter .dat sempre actual
Post by: livebrain on November 23, 2004, 02:38:38 PM
existem scripts que actualizam o ipfilter.dat(fazem o download do ipfilter.dat do bowlfish, e convertem-no para o amule)

em relação as Happy hours:
http://forum.amule.org/thread.php?threadid=3864&sid=
Title: Re: ipfilter .dat sempre actual
Post by: GT-TDi on November 24, 2004, 10:46:47 PM
Tive a ver os scripts e sao porreiros! actualmente tou a usar o do magotes mas tenho sempre de adicionar uma linha para nao ter low id no razorback , como e k posso modificar para criar logo essa linha??e ja agora fazer com k o maule faca um update ao ipfilter.dat.  Ficava mesmo porreiro!!!!!! :D

      Relativamente ao crontab, ja me desenrrasquei ,mas  durante as happy hours como tenho o filtro desligado ele nao bloqueia os ips perigosos! esse ips ja tao no ipfilter.dat nao ?? se sim gostava era de mudar o nivel de bloqueio em vez de fazer setipfilter off, mas nao sei k nivel por!

Thanks
Title: Re: ipfilter .dat sempre actual
Post by: iTT on November 25, 2004, 06:55:31 PM
Bastava o magotes alterar o seu codigo , por exemplo na funcao preencher e fazer o file escrever isto:
Code: [Select]
195.245.244.241 - 195.245.244.243 , 200 , PERMITIDO
Manda um mail uma msg ao Magotes e pede se podes alterar o source-code, para fazeres isso.
Title: Ena pah...
Post by: magotes on November 26, 2004, 04:18:51 PM
Ao tempo que já nao punha cá os pés :)
Estejam à vontade para alterar o código conforme entenderem, estou admirado este script ainda funcionar!
Se precisarem de ajuda mandem-me um e-mail, que tento arranjar um tempinho para isto.
Title: Re: ipfilter .dat sempre actual
Post by: GT-TDi on November 26, 2004, 04:44:05 PM
O problema e k nao percebo nada de perl! :P

No entanto nao tenho ficado com low id no razorback mesmo sem modificar o ipfilter.dat, existe outro problema k me esta preocupar mais , é que o script nao substitui o ipfilter.dat ja existente!!!!!!!  ?(
Title: Re: ipfilter .dat sempre actual
Post by: livebrain on December 11, 2004, 01:06:25 AM
onte tava a vaguear pela net dei de caras com isto:

use Net::CIDR;
use Net::CIDR ':all';
print join("\n",
Net::CIDR::cidr2range( "xxxx.xxxx.xxx.xxx/xx" )). "\n";

isto e suposto converter cidr para ip ranges, mas no final da-me 115 linhas, dps de abrir e fexar o amule, a lista desce para 110 linhas (o amule edita o ipfilter.dat),

é de confiar este cidr2range, e o script aqui esta correcto ? (n percebo nada de programação)

*nota 1 dos scripts aqui postados da-me apenas 96 linas, dps de abrir e fexar o amule passa para 95
Title: Re: ipfilter .dat sempre actual
Post by: To on December 13, 2004, 04:04:26 PM
Eu nunca consegui por isto a funcionar... se alguém quiser postar aqui um ipfilter.dat recente eu pelço menos agradecia;)

Title: Re: ipfilter .dat sempre actual
Post by: linuxuser on December 13, 2004, 09:53:25 PM
To  os ipfilter do inicio deste topico continuam actualizados  8)