Aktion GegenZensur

Handeln statt wegsehen!

Archiv für die 'Werkzeuge' Kategorie


uberwach.de als DNS-Blacklist

Erstellt von mrenzmann am 6. Mai 2009

Die Aktion Uberwach! sammelt in der Kartei der Verdächtigen die IP-Adressen von “Bundes- und Landesministerien, sowie von Regierungs- und Oppositionsparteien”, um den Verantwortlichen den “Geruch der Überwachung” unter die Nase zu reiben. Bisher steht die Kartei auf der Website zur Einsicht bereit, und wird zusätzlich als CSV-Datei zum Download angeboten.

Wir bieten die Kartei nun auch in Form einer DNS-Blacklist an, um eine automatisierte Überprüfung von IP-Adressen gegen die Liste zu vereinfachen. Damit könnte man beispielsweise ein PHP-Skript bauen, das Besuchern einer Website nur dann ein Stopp-Schild oder ähnliches einblendet, wenn deren IP-Adresse auf der Blacklist auftaucht - siehe unten.

Die Liste ist unter uberwach.bl.gegenzensur.org erreichbar - an dieser Stelle vielen Dank an Philipp von ambience networks für den Betrieb des DNS-Servers! Das Zonefile wird stündlich aus der jeweils aktuellen CSV-Datei von uberwach.de gebaut.

Als Testvektor dient 127.0.0.2. Wie üblich wird die zu erfragende IP-Adresse rückwärts vorangestellt:

~$ host 2.0.0.127.uberwach.bl.gegenzensur.org
2.0.0.127.uberwach.bl.gegenzensur.org   A       127.0.0.2

Für gelistete IP-Adressen gibt es weitere Informationen im TXT-Record:

~$ dig +short A 42.83.175.193.uberwach.bl.gegenzensur.org
127.0.0.2
~$ dig +short TXT 42.83.175.193.uberwach.bl.gegenzensur.org
"Bundesregierung | http://www.bundesregierung.de"

Und last but not least ein Beispiel für die Nutzung per PHP:

$rip = implode(array_reverse(explode('.', $_SERVER['REMOTE_ADDR'])), '.');
$res = (gethostbynamel($rip . '.uberwach.bl.gegenzensur.org'));
if (!empty($res)) {
    /* IP des Besuchers steht auf der Liste, STOPP-Schild anzeigen */
    ...
}

Weitere Listen dieser Art sind in Arbeit… dazu in Kürze mehr.

Abgelegt unter GegenZensur, Werkzeuge | 1 Kommentar »