Listar regras IPTABLES

Publicado por Rogério Tonini (última atualização em 23/09/2011)

[ Hits: 12.602 ]

Download ipt-lst




Um script rápido e prático para listar as regras do IPTABLES.

Espero que ajude a todos.

Abraços.

  



Esconder código-fonte

#!/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

Scripts recomendados

Script Admin PDC

addduser

zsh: Função para validação de IP (IPv4)

SCRIPT CBQ TRADUZIDO

Acesso a unidades


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts