Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Script]Básico de Iptables

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    [Script]Básico de Iptables

    Muitas vezes queremos ou gostariamos de aprender como configurar o firewall do sistema operacional linux, esse script sobre o iptables serve como base para se aprender a configurar o iptables de forma correta e um pouquinho de suas regras básicas, o iptables é muito mais vasto.
    Código:
    #!/bin/bash
    # Este script de firewall foi retirado do kurumin e pode ser usado
    # com qualquer distribuição , eu uso ele com o slackware
    # para usar no slackware basta criar um arquivo no /etc/rc.d
    # com o nome :
    # rc.firewall
    # e colar esse texto nele , então salve o rc.firewall e dê o comando :
    # chmod +x rc.firewall
    # fazendo isso o script fica executável e passa a ser executado
    # na inicialização do slackware
    #
    # Script de configuração do iptables gerado pelo configurador do Kurumin
    # Este script pode ser usado em outras distribuições Linux que utilizam o
    # Kernel 2.4 em diante
    # Por Carlos E. Morimoto
    
    # Abre para uma faixa de endereços da rede local
    # iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
    
    # Abre uma porta (inclusive para a Internet)
    iptables -A INPUT -p tcp --destination-port 80 -j ACCEPT
    
    # Ignora pings
    echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
    # Proteções diversas contra portscanners, ping of death, ataques DoS, etc.
    iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
    iptables -A FORWARD -p tcp -m limit --limit 1/s -j ACCEPT
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
    iptables -A FORWARD --protocol tcp --tcp-flags ALL SYN,ACK -j DROP
    iptables -A FORWARD -m unclean -j DROP
    
    # Abre para a interface de loopback.
    # Esta regra é essencial para o KDE e outros programas gráficos
    # funcionarem adequadamente.
    iptables -A INPUT -p tcp --syn -s 127.0.0.1/255.0.0.0 -j ACCEPT
    
    # Ignora qualquer pacote de entrada, vindo de qualquer endereço, a menos que especificado o contrário acima. Bloqueia tudo.
    iptables -A INPUT -p tcp --syn -j DROP
    Esse script é de autoria de Carlos E. Morimoto
    There's no place like 127.0.0.1
    Similar Threads

  • Font Size
    #2
    me interessei quando li a 3ª linha
    # com qualquer distribuição , eu uso ele com o slackware
    preciso instalar o squid aqui pra testes...
    ta guardado, valeu.
    Não Acha Estranha Essa Frase:
    Eu Sou Hacker e Uso Windows XP!

    Use Débian, Aprenda Slackware e Brinque Muito Com Back|Track


    Fã ->Nickguitar.dll


    Quer ajudar nossso fórum e não sabe como?
    Então click na imagem e ajude-nos com os links off

    Comment


    • Font Size
      #3
      muito bom, estava mesmo atraz pra começar os estudos, vou testar e vlw ae por compartilhar


      Comment

      X
      Working...
      X