FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Outros Assuntos GNU-Linux, FreeBSD e Software Livre
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.246 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 28-03-2005, 18:06   #1 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão Dúvidas com iptables!

Olá pessoal, eu gostaria de saber qual comando eu devo usar para bloquear as portas do msn-messenger do IRC e do ICQ, impedindo o uso de qualquer cliente que utilize esses protocolos; bem como o comando para liberá-las depois. De antemão agradeço!
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 28-03-2005, 19:12   #2 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

iptables -A INPUT -p tcp --dport <NÚMERO da porta> -j DROP

Esta é uma forma.

Falow!

EDITANDO:

Para tirar:
iptables -D INPUT -p tcp --dport <NÚMERO da porta> -j DROP
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 28-03-2005, 21:08   #3 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Valeu ae FMC, vou tentar aqui . Aliás , esse número da porta é o número da porta do servidor (e não a local) não é!?
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 28-03-2005, 22:53   #4 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Ups, acho que seria melhor bloquear no output, assim o programa nem consegue se comunicar inicialmente com o servidor:
iptables -A OUTPUT -p tcp --dport 3000 -j DROP

Falow!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 28-03-2005, 23:19   #5 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Aahhahahhhha, muito fera FMC, deu certinho, os programas não conseguem se comunicar com o servidor! Valeu ..... ahahhahahaha :twisted: :twisted: :twisted:
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 28-03-2005, 23:55   #6 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Que maldade tirar o MSN, ICQ e IRC do seu irmão e da sua mãe na sua rede de casa! hahaha

Que bom que funcionou.

Não se esqueça de colocar as regras num script de inicialização para não perder tudo ao rebootar a máquina.

Falow!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 29-03-2005, 0:55   #7 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Citação:
Postado Originalmente por FMC
Não se esqueça de colocar as regras num script de inicialização para não perder tudo ao rebootar a máquina.
era isso que eu já ia perguntar... eu pensava que as regras eram persistentes, mas elas se perdem a cada sessão, não é?
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 29-03-2005, 1:33   #8 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Elas se perdem no reboot.

Você precisa encontrar os scripts de inicializaćão da sua distro e colocar nele, se não num volta!

Falow!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 29-03-2005, 3:45   #9 (permalink)
zerocow
Tô em todas
 
Registrado em: Apr 2004
Idade: 25
Mensagens: 1.663
Reputação: 567 zerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputação
Padrão

Aproveitando!

como eu libero o azureus, amule, limewire e o aMSN?

pois fora esses, eu acredito que o resto eu consigo configurar numa boa! pois eu já pesquisei aki no forum e não tinah nada falando sobre libera-los, mas oq não faltava era bloquea-los!

pois eu pretendo o sequinte!

eu queria fechar TODAS as portas (para recebimento), e dps liberar as que eu uso!

mas sem saber as portas dos programas acima fika dificil né!

é isso! eu queria liberar as portas do azureus, amule, limewire, aMSN. que o resto eu tenho certeza que posso me virar tranquilo!
__________________
Apenas Quem Reinventou a Roda, Sabe o porque dela ser Redonda - DevilF


Registered User: 449204
zerocow está offline   Responder com Quote
Antigo 29-03-2005, 15:20   #10 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Então muda a política padrão para DROP e depois vai liberando.

iptables -P OUTPUT DROP
iptables -P INPUT DROP
Desta forma está tudo bloqueado.

Então vai liberando as portas que quer:
iptables -A INPUT -p tcp --dport NN -j ACCEPT # para entrada
iptables -A OUTPUT -p tcp --dport NN -j ACCEPT # para saída

E por ai vai...

Basicamente é isso.

Para saber as portas basta entrar no programa e dar uma fuçadinha!

Falow.
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 29-03-2005, 15:38   #11 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Outra dúvida, essa é sobre aquele maldito Emessenger, aquele "web-based msn client", como faço para bloquear o acesso ao protocolo msn se esta porcaria dribla o firewall? pois a conexão com o servidor de msn é feita pelo EMessenger num servidor externo e só a interface repassada para o PC do usuário do serviço. O pior é que há inúmeras páginas oferecendo esse serviço e eu iria levar uma era até bloquear todas elas. Tem como eu bloquear a conexão com o servidor do msn mesmo que tenha sido feita indiretamente?
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 29-03-2005, 18:16   #12 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Só uma lembrança: se não me engano, o ICQ usa UDP e TCP, há que verificar se é necessário bloquear os dois, OK?

Citação:
Outra dúvida, essa é sobre aquele maldito Emessenger, aquele "web-based msn client", como faço para bloquear o acesso ao protocolo msn se esta porcaria dribla o firewall? pois a conexão com o servidor de msn é feita pelo EMessenger num servidor externo e só a interface repassada para o PC do usuário do serviço. O pior é que há inúmeras páginas oferecendo esse serviço e eu iria levar uma era até bloquear todas elas. Tem como eu bloquear a conexão com o servidor do msn mesmo que tenha sido feita indiretamente?
Duas formas: a fácil é instalar o Squid (bloqueando o acesso em ACLs), e colocar o acesso em modo de proxy transparente;

a difícil (porém mais eficiente) é usar um patch para o Iptables que permite que a detecção seja feita a partir de uma string, o que permite que vc detecte a URL do MSN no IPTables.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 29-03-2005, 18:23   #13 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

jqueiroz, o bloqueio de strings consome um processamento absurdo, não acho que possa ser considerado uma opção, é absurdo o que ele faz... hehe

Geralmente estes sites que oferecem serviços de MSN e ICQ tentando burlar segurança acabam tendo de usar uma porta qualquer para comunicar as mudanças de eventos, se a política padrão for drop estas portas já estarão bloqueadas, isto é, não vai funcionar. Não sei ao certo como funcionam estes serviços, mas acho que mudando a política para drop já vai resolver boa parte destas chatices.

Falow!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 29-03-2005, 18:25   #14 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Citação:
Postado Originalmente por jqueiroz
a difícil (porém mais eficiente) é usar um patch para o Iptables que permite que a detecção seja feita a partir de uma string, o que permite que vc detecte a URL do MSN no IPTables.
E onde posso achar ese patch, vc pode me indicar como devo proceder? Grato!
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 29-03-2005, 18:36   #15 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Citação:
o bloqueio de strings consome um processamento absurdo, não acho que possa ser considerado uma opção, é absurdo o que ele faz... hehe
Com certeza... mas isso não foi feito pra ser usado indiscriminadamente. É solução pra um ou dois problemas específicos.

Citação:
Geralmente estes sites que oferecem serviços de MSN e ICQ tentando burlar segurança acabam tendo de usar uma porta qualquer para comunicar as mudanças de eventos, se a política padrão for drop estas portas já estarão bloqueadas, isto é, não vai funcionar. Não sei ao certo como funcionam estes serviços, mas acho que mudando a política para drop já vai resolver boa parte destas chatices.
Contra-exemplo: ICQ2GO. Meu acesso à internet é totalmente bloqueado, a única forma de saída é passando pelos proxies de acesso. E o IC2GO funciona.

Citação:
E onde posso achar ese patch, vc pode me indicar como devo proceder? Grato!
Hum, essa é a forma difícil, não quer tentar a fácil primeiro???
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 29-03-2005, 18:47   #16 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

jqueiroz Vc falou aquele lance de squid como proxy transparente e ACLs... me pareceu mais dificil que utilizar um patch em um programa. Como funciona o lance que vc falou, das ACLs?grato!

FMC como assim política padrão drop? eu devo bloquear todas as portas em OUTPUT com DROP e depois liberar só algumas determiknadas portas, é isso?grato!
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 29-03-2005, 19:11   #17 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 31 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

lidyon, não é apenas um patch num programa, é um patch para o kernel em sí! hehe

A política padrão é o que será feito por padrão com os pacotes, o padrão é ACCEPT, isto é, nenhum bloqueio. Se você mudar a política padrão para DROP nenhum pacote será aceito a não ser que esteja explicitamente configurado para que ele possa entrar.

Cuidado, ao mudar a política padrão para drop tudo irá parar de funcionar, inclusive há a possibilidade de aplicativos locais pifarem, é necessário estudar corretamente o que será liberado, criar as regras e posteriormente aplica-las de uma vez só.

Falow!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 29-03-2005, 20:01   #18 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Citação:
Postado Originalmente por FMC
lidyon, não é apenas um patch num programa, é um patch para o kernel em sí! hehe

Bem, então no caso acho que não haverá problemas, pois já sou acostumado a aplicar patches no kernel, parece menos perigoso do que mudar a política padrão para DROP... Mas tipo assim, qual é o patch que eu devo aplicar? onde posso encontrá-lo? grato!
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Antigo 30-03-2005, 13:06   #19 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

Citação:
parece menos perigoso do que mudar a política padrão para DROP...
Não há risco nenhum nisso. Aliás, se vc faz:

Citação:
iptables -P INPUT ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -j DROP
você está fazendo rigorosamente a mesma coisa que se fizesse:

Citação:
iptables -P INPUT DROP
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
A única coisa que a política "DROP" faz é acrescentar um DROP incondicional no fim das regras.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns
jqueiroz está offline   Responder com Quote
Antigo 01-04-2005, 15:37   #20 (permalink)
lidyon
GeeK
 
Avatar de lidyon
 
Registrado em: Dec 2003
Localização: Midland
Mensagens: 2.042
Reputação: 21 lidyon possui ótimo potenciallidyon possui ótimo potencial
Padrão

Olha só o que eu fiz:
Código:
iptables -P INPUT DROP iptables -A INPUT -p tcp --sport 80 -j ACCEPT iptables -A INPUT -p udp --sport 80 -j ACCEPT iptables -A INPUT -p tcp --sport 21 -j ACCEPT iptables -A INPUT -p udp --sport 21 -j ACCEPT iptables -A INPUT -p tcp --sport 25 -j ACCEPT iptables -A INPUT -p udp --sport 25 -j ACCEPT iptables -A INPUT -p tcp --sport 110 -j ACCEPT iptables -A INPUT -p udp --sport 110 -j ACCEPT
Só que o problema é que parece que essas portas não são liberadas, pois não dá pra conectar em site algum, recerber ou mandar e mails muito menos... o que eu fiz de errado (tentei o mesmo para OUTPUT com --dport ao invés de --sport, mas os resultados são os mesmos)???? grato
__________________
Slackware GNU/Linux 13.0
Linux User #372970

# cd /Brasil/Congresso
# rm -f ./Camara/* ./Senado/*
# echo "yuhuuuuuuuuu"
lidyon está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 17:11.