Exportieren der Filterliste aus NetGuard, einzelne Apps und Einträge herausfiltern

Will man die komplette Regelsätze von Netguard für die Rubrik “Android-Firewall” exportieren, geht das über:

Einstellungen –> Sicherung –> Einstellungen exportieren

Es wird eine XML Datei erzeugt. Diese kann man mit einem Texteditor nutzen und die Regeln sind pro App zusammengefasst und sortiert. Als Beispiel die Einträge von Congstar:

... <rule pkg="de.congstar.meincongstar" version="4" protocol="6" daddr="3xpgeyj8p0.kameleoon.eu" dport="443" time="1767607314742" block="1" />
<rule pkg="de.congstar.meincongstar" version="4" protocol="6" daddr="api.usercentrics.eu" dport="443" time="1767607312699" block="1" />
<rule pkg="de.congstar.meincongstar" version="4" protocol="6" daddr="app.congstar.de" ...

Die relevanten Einträge kann man dann mit grepoder awk filter und mit zB sed umschreiben, so zum Beispiel falls die Netguard Datei netguard_20260105.xmlheißt und man die erlaubten Einträge auflisten will:

awk '/congstar/ && /block="0"/' netguard_20260105.xml | sed -n 's/.*daddr="\([^"]*\)".*/\1/p' | sort -u

Das Ergebnis ist dann sowas:

app.congstar.de
cdn.congstar.de
di.congstar.de
images.congstar.de
sso.congstar.de
ts.congstar.de
www.congstar.de