SPACEPC · TOOL
IPTables Rule Builder
Baue iptables‑Regeln visuell und generiere sofort den passenden Befehl für IPv4 oder IPv6 – inklusive Ports, Interfaces und Conntrack‑States.
Regel‑Setup
Match‑Optionen
Ziel & Details
Befehl & Erklärung
Generierter Befehl
sudo iptables -A INPUT -p tcp -j ACCEPT
Hinzufügen INPUT (filter) · Proto TCP · Action ACCEPT
Tipps
- Für Logging + Accept brauchst du zwei Regeln: erst
-j LOG, danach-j ACCEPT. - Bei
-Dmit Regelnummer werden die Match‑Optionen ignoriert. - Mehrere Ports getrennt mit Kommas nutzen
-m multiport.
Standard‑Befehle für iptables
Regeln anzeigen (Detail)
Zeigt Regeln mit Countern und Nummern.
iptables -L -n -v --line-numbersAlle Regeln anzeigen
Listet Regeln im iptables‑Syntaxformat.
iptables -SDefault Policy setzen
Standard‑Policy für eine Chain setzen.
iptables -P INPUT DROPLoopback erlauben
Lokalen Traffic erlauben.
iptables -A INPUT -i lo -j ACCEPTEstablished/Related erlauben
Rückverkehr zulassen.
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTSSH erlauben
SSH auf Port 22 freigeben.
iptables -A INPUT -p tcp --dport 22 -j ACCEPTHTTP/HTTPS erlauben
Web‑Ports 80/443 freigeben.
iptables -A INPUT -p tcp -m multiport --dports 80,443 -j ACCEPTAlles blocken
Drop‑Regel als Catch‑All.
iptables -A INPUT -j DROPRegeln löschen (Flush)
Alle Regeln der Tabelle leeren.
iptables -FRegeln speichern
Persistente Speicherung (Debian/Ubuntu).
iptables-save > /etc/iptables/rules.v4