iptables mostra apenas uma cadeia

3

tldr: Como posso fazer com que o iptables mostre apenas uma corrente?

Eu posso ter o iptables mostrando apenas uma tabela, mas uma tabela consiste em várias cadeias. Eu preciso encontrar onde na cadeia INPUT é a última regra (geralmente, mas nem sempre a regra REJECT all).

Eu tentei o awk e até um pouco de grep, mas minha habilidade neles deve estar diminuindo. Eu tentei usar o awk para obter apenas um parágrafo, mas isso não parece funcionar na saída de iptables --line-numbers -n -L -t filter , talvez porque essas linhas em branco não estão realmente em branco.

Estou procurando uma solução com qualquer ferramenta normal do GNU que possa ser instalada em um ambiente mínimo do CentOS 6.

    
por bgStack15 27.03.2017 / 16:14

2 respostas

12

Eu quase deletei essa pergunta. D'oh! De man iptables :

   -L, --list [chain]
          List  all rules in the selected chain.
    
por 27.03.2017 / 16:16
2

Para aqueles que querem ver as tabelas mangle ou nat com correntes, você pode fazê-lo

iptables -L mychainname -t mangle

Em seguida, ele mostrará essa cadeia na tabela mangle.

    
por 21.06.2017 / 00:57