iptables-Loop

iptables-loop [ipl.sh]

Richtet man eine Firewall ein oder nimmt Änderungen an dieser vor kann es grade bei sehr komplizierten Setups recht unübersichtlich werden.
Dadurch kann es zu unvorhergesehenem Verhalten kommen.

Um solche Probleme einfacher lösen zu können kann es hilfreich sein sich live an zeigen zu lassen welche Regel wie viele Pakete bereits ausgefiltert hat.

Das folgende Script zeigt exakt dies in einem dauerhaften Loop an und kann auch auf nur bestimmte iptables-chains gefiltert werden.

ipl.sh [chainname] [chainname] […]

Die Darstellung der chains wird Sekündlich aktualisiert.

md5: 1aa3723228a1e59a42dce074283b2485  ipl.sh
#!/bin/bash
# iptables loop
#
# by: fbo
# date: 28.09.2020
# use: ipl.sh [options]
# Options:
#       - Available iptables chains
#         Example: ipl.sh INPUT FORWARD
# desc: shows how many packets terminate in what rule

while true
do
 clear
 for arg in $@;
  do
   sudo iptables -L $arg -v -n
   echo ""
   echo ""
  done
 sleep 1
done

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.