Débogage d'iptables à l'aide de vues de paquets en direct


10

Existe-t-il des fonctions CLI ou GUI que je peux utiliser pour surveiller les accès iptableset regarder les paquets interagir avec iptables?

Réponses:


5

Vous devriez pouvoir disposer de ces modules d'activation ipt_LOG ipt6_LOG et utiliser la chaîne TRACE dans le tableau brut pour déboguer les flux / règles dont vous avez besoin.

Voir http://backreference.org/2010/06/11/iptables-debugging/ pour référence


C'est plus comme ce que je cherchais, alors voyez exactement quelles règles sont exécutées à quel moment.
pjf

17

Visualiser les règles

gressgraph

Vous pouvez utiliser cet outil, gressgraph , pour créer une visualisation des règles.

  SS de gressgraph

dot-iptables

Un autre outil est appelé dot-iptables. C'est un script Python similaire à gressgraph.

graph-itables

Un 3ème outil est appelé graph-iptables. Cet outil est un script Perl qui est à nouveau similaire au précédent 2.

Visualisation des journaux

Il existe également un outil appelé Afterglow pour visualiser les iptablesfichiers journaux. Il y a un joli tutoriel disponible intitulé, Use Afterglow To Visualize Iptables Logs On CentOS, RHEL, Fedora .

  SS de rémanence

Surveillance iptables en temps réel

Une méthode pour ce faire est d'utiliser un script, comme ce script Perl, pour surveiller iptablesen l'exécutant à chaque couple de secondes et collecter les différents compteurs sur les différentes chaînes.

Une autre méthode consiste à utiliser un topoutil similaire appelé iptstate. Vous pouvez également consulter sa page de manuel .

          SS d'iptstate

Vous pouvez voir plus de captures d'écran ici sur le iptstatesite Web.


excellente réponse, m'a certainement ouvert les yeux sur d'autres possibilités.
pjf
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.