aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 2 3 [4] 5 6 ... 12

Author Topic: [Script: ipfilter.pl] - Versao 3.0 (rc2)  (Read 220999 times)

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #45 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!!!
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #46 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?
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #47 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...
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #48 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...

 :]

 :))
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #49 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...
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

TRiLoGY

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #50 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
Logged

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #51 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
Logged

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #52 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
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #53 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
« Last Edit: February 09, 2005, 02:13:43 PM by geeko »
Logged

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #54 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
« Last Edit: February 10, 2005, 03:03:48 PM by s0undt3ch »
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #55 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
Logged

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #56 on: February 11, 2005, 12:42:51 AM »

portanto, as que têm root, desaparecem, certo?

O root, vai continuar a tê-las?
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #57 on: February 11, 2005, 02:41:19 AM »

sim, podes tirar as linhas com root...

geeko
Logged

geeko

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 132
    • http://geeko.planetaclix.pt
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #58 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
Logged

s0undt3ch

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 200
    • http://ufsoft.org
Re: [Script: ipfilter.pl] - Versao 3.0 (rc2)
« Reply #59 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).
Logged
s0undt3ch[/B]
[ AMD Athlon @ 1GHz / 768 RAM on Gentoo [SERVER] ]
[ P4 @ 2.8 GHz / 1Gig Ram on Gentoo ]

Pages: 1 2 3 [4] 5 6 ... 12