Benutzer-Werkzeuge

Webseiten-Werkzeuge


guideos_adblocker

Dies ist eine alte Version des Dokuments!


GuideOS Adblocker Tool

Übersicht

Das GuideOS Adblocker Tool ist ein Zenity-basiertes Bash-Skript zur systemweiten Blockierung von Werbe-, Malware- und Phishing-Domains über die /etc/hosts-Datei [file:5].

Entwickler evilware666
Version 2.2
Lizenz MIT

Zweck

Das Tool blockiert unerwünschte Domains auf Systemebene, indem es Einträge in der /etc/hosts-Datei verwaltet. Die Blockierung funktioniert systemweit für alle Browser und Anwendungen. Es kombiniert vordefinierte Blocklisten mit individuellen Einträgen und bietet eine grafische Oberfläche zur Verwaltung.

Vordefinierte Blocklisten

Blockliste Blockierte Inhalte
StevenBlack Komplett Pornografie, Social Media, Fake News, Glücksspiel
StevenBlack-Porn Pornografische Inhalte
BlocklistProject-Porn Zusätzliche Porno-Blockliste
BlocklistProject-Phishing Phishing-Seiten

Bedienung

Programm starten

guideos-adblocker-tool

Beim Start wird das sudo-Passwort abgefragt, da Systemdateien geändert werden müssen.

Hauptmenü

Das Hauptmenü bietet vier Optionen:

  • Blocklisten aktivieren & deaktivieren: Auswahl der gewünschten Blocklisten per Checkbox
  • Eigene Einträge hinzufügen: Individuelle Domains manuell blockieren
  • Eigene Einträge verwalten: Eigene Blockierungen anzeigen und löschen
  • Beenden: Programm schließen

Blocklisten aktivieren

  1. „Blocklisten aktivieren & deaktivieren“ wählen
  2. Gewünschte Listen per Checkbox auswählen (Mehrfachauswahl möglich)
  3. Mit „OK“ bestätigen
  4. Listen werden heruntergeladen und in /etc/hosts integriert
  5. DNS-Cache wird automatisch geleert
  6. Browser neu starten für sofortige Wirkung

Eigene Domain blockieren

  1. „Eigene Einträge hinzufügen“ wählen
  2. Domain eingeben (z.B. ads.example.com oder https://tracking.site.com)
  3. Domain wird sofort blockiert und in ~/.adblocker_custom gespeichert
  4. Sowohl die Domain als auch die www.-Variante werden blockiert
  5. Browser neu starten

Eigene Domains verwalten

  1. „Eigene Einträge verwalten“ wählen
  2. Zu löschende Domains per Checkbox auswählen
  3. Löschung bestätigen
  4. Domains werden aus /etc/hosts und ~/.adblocker_custom entfernt
  5. Browser neu starten

Wichtige Hinweise

⚠️ ACHTUNG ⚠️

  • Das Tool benötigt sudo-Rechte für Systemänderungen
  • Ein automatisches Backup wird erstellt unter /etc/hosts.adblocker.bak
  • Änderungen wirken systemweit für alle Benutzer
  • Browser muss komplett geschlossen und neu gestartet werden (nicht nur Tab schließen!)
  • Browser-Cache leeren (Strg+Shift+Entf) für sofortige Wirkung
  • Manche Websites funktionieren möglicherweise nicht ohne Werbenetzwerke
  • Übermäßiges Blockieren kann legitime Websites beeinträchtigen

Funktionsweise

Das Tool leitet blockierte Domains zu 0.0.0.0 (nirgendwohin) um:

0.0.0.0 ads.example.com
::1 ads.example.com

Anfragen an diese Domains laufen ins Leere, wodurch Werbung und Tracking verhindert werden.

Verwendete Dateien

Datei Zweck
/etc/hosts Systemweite Hosts-Datei (wird modifiziert)
/etc/hosts.adblocker.bak Automatisches Backup der Original-Datei
~/.adblocker_custom Benutzerdefinierte blockierte Domains
/etc/hosts.active_lists Speichert aktive Blocklisten
/etc/hosts.lastupdate Zeitstempel der letzten Aktualisierung

Wiederherstellung

Falls Probleme auftreten oder die Blockierung rückgängig gemacht werden soll:

# Original-Hosts wiederherstellen
sudo cp /etc/hosts.adblocker.bak /etc/hosts
 
# DNS-Cache leeren
sudo systemd-resolve --flush-caches
guideos_adblocker.1769965321.txt.gz · Zuletzt geändert: von ktt73

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki