Shell para ativar o Iptables
Publicado por Wagner R Castro 15/03/2006
[ Hits: 7.051 ]
Homepage: http://www.negociorapido.com.br
Script em shell para ativar o iptables para conexão com adsl de sua rede, onde você podera fazer o bloqueio de maquinas atraves do ip da maquina, liberar uma porta determinada por você, e fazer backup da pasta etc.
#!/bin/bash Principal(){ echo "INICANDO REGRAS FIREWALL" echo "----------------------------" echo "Opções" echo echo "1. Inicializar firewall pre formatado" echo "2. Bloquear IP" echo "3. Liberar portas" echo "4. Limpar as regras" echo "5. Fazer Backup dos arquivos do /etc" echo "6. Sair do sistema" echo echo -n "Qual opção desejada?" read opcao case $opcao in 1)Iniciar;; 2)Bloquear;; 3)Liberar;; 4)Limpar;; 5)Backup;; 6)exit;; *) "Opção desconhecida." ; echo ; Principal ;; esac } Iniciar() { echo -n "Iniciar firewall? [s/n]" read var iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT modprobe iptable_nat iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward Principal } Bloquear(){ clear echo -n "Digite o IP?" read nome iptables -I FORWARD -s nome/32 -j DROP Principal } Liberar(){ clear echo -n "Qual porta para liberar?" read nomeip iptables -A INPUT -p tcp --destination-port $nomeip -j ACCEPT Principal } Limpar(){ echo -n "Tem certeza que deseja limpar as regras" read nomip iptables -F Principal } Backup(){ for x in '/bin/ls' /etc; do cp -R /etc/$x /etc/$x.bck mv /etc/$x.bck /backup done } Principal
Monitorando espaço em disco com IP dinâmico.
Gerenciamento de logs em servidores de aplicação
Script para autenticar Speedy Business
mailnow - Envia mensagens pelo shell
Configuração de failover de links de internet
Nenhum comentário foi encontrado.
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Alias para atualizar apt e flatpak
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
Não consigo usar nada no Wine (0)
Quais suas extensões favoritas? [RESOLVIDO] (13)
Dual Channel no Linux mint (0)