CBCrosser
Commander
- Registriert
- Nov. 2012
- Beiträge
- 2.692
Hallo zusammen,
vor schon einiger Zeit habe ich mir einen OpenWRT-Router für daheim konfiguriert und habe keine gute fertig-Lösung für das Blocken von Werbung und Trackern gefunden und dadurch ist das Projekt "macht-sinn" entstanden.
Der Name ist durch ein Brain-Storming im Büro entstanden und soll auf einen Disput in der deutschen Grammatik und somit auch auf die ursprüngliche Herkunft des Scriptes verweisen.
Genug des Geschwafels, wie funktioniert es?
Das Script ist für die bash-shell geschrieben und besteht zur Zeit aus zwei Datein. machtsinn.sh, welche die ausführbare Datei ist und machtsinn.conf, in welcher die für den Benutzer wichtigen Variablen gesetzt werden.
Vordefinierte Blocklisten werden aus einigen bekannten Quellen geladen, sortiert und in eine beliebige Datei geschrieben. Standardmäßig ist dies /etc/hosts um auf Linux-Maschinen das Blocken der Werbung auf dem Client selber auszuführen. Hier kann auch eine andere Datei in der Konfigurationsdatei angegeben werden und so zum Beispiel die Werbung mit DNSmasq schon vor dem eigentlichen Aufruf für ein komplettes Netzwerk rausgefiltert werden. Die IP-Adresse welche im Hostfile mit den zu blockenden Domains verknüpft wird, ist in der Konfigurationsdatei ebenfalls frei wählbar. Lest hier bitte unbedingt vorher die Konfigurationsdatei aufmerksam durch!
Das Script sollte auf jeder Linux Distribution ausführbar sein. Wenn nicht, dann öffnet bitte einen Fall auf Github und beschreibt den aufgetretenen Fehler
Dokumentations- und Bezugsquelle ist hier Github mit dem folgenden Link: https://github.com/GHCrosser/macht-sinn
Viel Spaß beim werbefreien surfen
vor schon einiger Zeit habe ich mir einen OpenWRT-Router für daheim konfiguriert und habe keine gute fertig-Lösung für das Blocken von Werbung und Trackern gefunden und dadurch ist das Projekt "macht-sinn" entstanden.
Der Name ist durch ein Brain-Storming im Büro entstanden und soll auf einen Disput in der deutschen Grammatik und somit auch auf die ursprüngliche Herkunft des Scriptes verweisen.
Genug des Geschwafels, wie funktioniert es?
Das Script ist für die bash-shell geschrieben und besteht zur Zeit aus zwei Datein. machtsinn.sh, welche die ausführbare Datei ist und machtsinn.conf, in welcher die für den Benutzer wichtigen Variablen gesetzt werden.
Vordefinierte Blocklisten werden aus einigen bekannten Quellen geladen, sortiert und in eine beliebige Datei geschrieben. Standardmäßig ist dies /etc/hosts um auf Linux-Maschinen das Blocken der Werbung auf dem Client selber auszuführen. Hier kann auch eine andere Datei in der Konfigurationsdatei angegeben werden und so zum Beispiel die Werbung mit DNSmasq schon vor dem eigentlichen Aufruf für ein komplettes Netzwerk rausgefiltert werden. Die IP-Adresse welche im Hostfile mit den zu blockenden Domains verknüpft wird, ist in der Konfigurationsdatei ebenfalls frei wählbar. Lest hier bitte unbedingt vorher die Konfigurationsdatei aufmerksam durch!
Das Script sollte auf jeder Linux Distribution ausführbar sein. Wenn nicht, dann öffnet bitte einen Fall auf Github und beschreibt den aufgetretenen Fehler
Dokumentations- und Bezugsquelle ist hier Github mit dem folgenden Link: https://github.com/GHCrosser/macht-sinn
Viel Spaß beim werbefreien surfen
