Kinderschutz im Netz ist ein sensibles Thema. Einerseits braucht es Schutzmechanismen, andererseits sollen diese Mechanismen nicht selbst zum Hindernis werden. Genau da setzt JusProgDNS an.
Für Icefun, die Linux-Distribution für Kinder, habe ich eine kleine grafische Applikation entwickelt, mit der sich die DNS-Einstellungen der aktiven Internetverbindung bequem auf die JusProgDNS-Altersstufen umschalten lassen. Die Idee dahinter war, eine sichere und kindgerechte Filterung von Inhalten zu ermöglichen, ohne dabei mit unnötigen Einstellmöglichkeiten zu überfordern. Viele Eltern oder Betreuende möchten einfach nicht jedes Mal in Netzwerkkonfigurationen eintauchen, wenn ein DNS-Profil geändert werden soll. Ich wollte deshalb eine Lösung schaffen, die sich in den Alltag einfügt und ohne Spezialwissen funktioniert.
Wie die Anwendung funktioniert
Die App erkennt die primäre Internetverbindung und setzt dort die DNS-Einstellungen auf das ausgewählte JusProgDNS-Profil. Auf Wunsch lässt sich die Konfiguration auch wieder auf den vorherigen Zustand zurücksetzen. Das ist wichtig, weil man nicht nur zwischen verschiedenen Altersstufen wechseln, sondern auch jederzeit zur Standardkonfiguration zurückkehren können soll.
Technisch basiert die Lösung auf NetworkManager und greift auf die Verbindung zu, die aktuell die Default-Route bereitstellt. Das bedeutet, dass gezielt nur die aktive Verbindung angepasst wird.
Die App lässt sich systemweit installieren und erscheint dann wie eine normale Desktop-Anwendung im Menü.
Auch wenn die JusProgDNS-App technisch gesehen nicht gross ist, war das Projekt für mich wichtig. Ich mag Software, die eine konkrete Aufgabe gut löst, statt viele Dinge halbherzig zu versprechen. Genau das ist hier der Fall. Die Anwendung macht den DNS-Wechsel einfacher und verständlicher, für Menschen, die sich nicht mit Netzwerkkonfigurationen beschäftigen möchten.
Für mich ist das auch ein anschauliches Beispiel dafür, wie Freie Software im Alltag wirken kann. Nicht jede Verbesserung muss spektakulär sein. Manchmal reicht ein kleines Tool, das eine einzige Aufgabe sauber löst, um einen echten Unterschied zu machen.
Ausblick
Momentan ist die Anwendung auf das zentrale Umschalten der DNS-Profile ausgelegt. Sie ist bewusst schlank gehalten, damit sie zuverlässig funktioniert und sich leicht bedienen lässt. Denkbar wären später noch kleine Ergänzungen, etwa bessere Rückmeldungen in der Oberfläche oder zusätzliche Hinweise zu den einzelnen Profilen.
Für mich war aber zuerst wichtig, eine stabile und verständliche Basis zu schaffen. Genau die ist jetzt vorhanden. Und ich hoffe, dass die App im Alltag einen kleinen, aber hilfreichen Dienst leistet.
Quellcode: https://codeberg.org/Lioh/JusProgDNS