Commit Graph
3 Commits
Author SHA1 Message Date
Stefan HackerandClaude Opus 4.8 4fce0cd7f0 geoblock.py: vor Apply/Remove alle bestehenden geoblock-Regeln der Chain purgen
Neue Funktion purge_geoblock_rules() entfernt per 'iptables -S <chain>' ALLE
Regeln mit '--match-set <name> src' (LOG wie DROP), unabhaengig von
Proto/Port/Variante. Das Loeschkommando wird per shlex direkt aus der
-S-Ausgabe rekonstruiert, damit --log-prefix inkl. Leerzeichen exakt passt.

- --apply purged jetzt vor dem Neu-Setzen der Regeln, aber erst NACH dem
  atomaren Befuellen des ipsets -> kein Traffic-Loch waehrend des
  ipdeny-Downloads.
- --remove nutzt denselben Purge statt der bisherigen varianten-basierten
  Loeschung -> keine verwaisten Regeln mehr, wenn sich ports/protocol
  zwischen zwei Laeufen geaendert haben.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 10:20:50 +02:00
ARIA cd9addbec1 Proxy-Option fuer Zonefile-Abruf (Host ohne direkte Internetverbindung) 2026-07-21 12:08:30 +00:00
ARIA 8d5908ac78 Namen 'ARIA' aus Dateinamen und Texten entfernen (nur noch 'geoblock') 2026-07-21 11:47:02 +00:00