Pular para o conteúdo

Listar regras IPTABLES

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

Espero que ajude a todos.

Abraços.
Rogério Tonini rtonini
Hits: 13.245 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

Espero que ajude a todos.

Abraços.
Download ipt-lst Enviar nova versão

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

calculadora

Banco de Dados Pessoais Interativo

Limpar regras e compartilhar conexão

Limpando pacotes desnecessários com apt-get

Calculadora VP

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.