Listar regras IPTABLES
Publicado por Rogério Tonini (última atualização em 23/09/2011)
[ Hits: 13.212 ]
Um script rápido e prático para listar as regras do IPTABLES.
Espero que ajude a todos.
Abraços.
#!/bin/bash
#
# Criado em: 21/07/2011 - Por: ROGERIO TONINI
# Funcao: Listar regras do comando IPTABLES
# Por tabela completa ou tabela + cadeia especifica
#
CHAIN=""
LINE="N"
IPT=$(which iptables)
#
case "$1" in
filter)
TAB="filter"
;;
mangle)
TAB="mangle"
;;
nat)
TAB="nat"
;;
*)
echo Uso: ipt-lst "{filter | mangle | nat}" >&2
exit 1
esac
#
case "$2" in
input|INPUT)
CHAIN="INPUT"
;;
forward|FORWARD)
CHAIN="FORWARD"
;;
output|OUTPUT)
CHAIN="OUTPUT"
;;
prerouting|PREROUTING)
CHAIN="PREROUTING"
;;
postrouting|POSTROUTING)
CHAIN="POSTROUTING"
;;
l|L)
LINE="S"
esac
clear
echo "**** Listando a Tabela: $TAB - Cadeia: '$CHAIN' *****"
echo ""
if [ $LINE = "N" ] ; then
$IPT -t $TAB -nL $CHAIN |more
else
$IPT -t $TAB -nvL $CHAIN --line-numbers |more
fi
echo ""
exit 0
Script que exibi informações do sistema
Instalação Zabbix-agent CentOS7
Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)
Script para ajustar a hora sem correr o risco de mudar o dia ou o ano
MPlayer em modo texto com desligamento programado do sistema
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
como usar o caja como cliente FTP no linux mint? (7)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (1)
O que você está ouvindo agora? [2] (247)









