Captain Picards DNS Blocklist Probe

INFORMATION IST FREI!

Anonymous hat eine Software erstellt, die einfach prüft ob eine Liste Internetadressen auf der deutschen Blockliste steht oder nicht.

Funktionsweise

Das Proramm funktioniert nach einem einfachen Prinzip. Für eine gegebene Internetdomain schickt es eine Anfrage zur Auflösung in eine IP-Adresse an jeweils einen auswählbaren deutschen DNS-Server eines Zensurproviders und an einen freien DNS-Server außerhalb der deutschen Internetzensur-Sonderzone. Alle Antworten der DNS-Server werden dann verglichen und unterschiede aufgeführt.

Steht eine Seite nun auf der deutschen Blockliste ist die DNS-Antwort, bedingt durch die Umleitung auf das Stoppschild, unterschiedlich und kann leicht abgelesen werden. Dieses Vorgehen ist völlig legal da die eigentliche Seite, die ggf. illegale Materialien enthält, wird nicht aufgerufen und es findet zwischen dem testenden Computer und der zu testenden Seite kein Datenaustausch statt.

Für Internetausdrucker:

Ein anschauliches Beispiel: Stellt euch vor Im deutschen Telefonbuch sind alle Nummern von Drogendealern durch eine Nummer vom BKA ersetzt. Im internationalen Telefonbuch sind aber die richtigen Nummern enthalten. Ihr habt nun eine Namensliste und vergleicht ob im internationalen Telefonbuch die gleichten Nummern drin stehen wie im deutschen Telefonbuch. findet ihr Unterschiede, wird das wahrscheinlich die Nummer des BKAs sein die ihr gefunden habt. Aber nur weil Ihr die Nummer rausgesucht habt, habt ihr den Dealer ja nicht angerufen, und euch nicht strafbar gemacht.

DNS ist ein Telefonbuch in dem Domains die Namen darstellen und IP-Adressen die Telefonnummern. Das Programm von Anonymous schlägt nun in einem zensierten und einem unzensierten Telefonbuch den Namen der Seite nach und führt die gefundenen Unterschiede auf, RUFT DIE NUMMER ABER NICHT AN.

Programm

GUI

Auf der grafischen Oberfläche seht ihr vier Buttons und ein Dropdown-Auswahlfeld.

Der Browse-Button Mit diesem Button wählt ihr eine Liste von Domain-Names ( .txt-Datei, eine Domain pro Zeile) aus, die das Programm dann auf Zensur abtestet.

Beispiel:

Das DNS-Server Dropdown-Feld In diesem Feld könnt ihr DNS-Server der großen deutschen Zensurprovider auswählen anhand derer eure Liste auf zensierte Seiten geprüft werden soll.

Der Fire-Button Dieser Button startet den Zensurprüfvorgang.

Der Export List Button Dieser Button exportiert eure Abfrageergebnisse in eine Semikolon separierte Liste im gleichen Ordner wie die .jar-Datei. Der Dateiname der erstellten Datei lautet export.txt.

Der Stop-Button Dieser Button beendet einen laufenden Scanvorgang und setzt die Einstellungen und die grafische Oberfläche zurück. Dieser Button sollte nach Beendigung und Neustart

Sperrlisten zum Testen

Sperrlisten andere Länder die Ihr auf Zensur prüfen könnt,findet ihr auf Wikileaks, wie hier zum Beispiel die Finnische Liste

Ergebisse

Keine Unterschiede

Wenn die Seiten in eurer Liste nicht der Zensur unterliegen erhaltet ihr folgende Anzeige. Die Tabelle ist grün hinterlegt und die gleichen DNS-Antworten werden angezeigt.

Unterschiedliche Ergebnisse

Sollten sich Unterschiede in den Antworten der DNS-Server ergeben weil die Seite der Zensur unterliegt oder weil die Seite nicht mehr existiert und die DNS-Server auf verschiedene Suchseiten umlenken oder ein DNS-Server euch auf eine Suchseite umleitet und der andere nicht, färbt sich die Tabelle rot und nur die Unterschiede der DNS-Antworten werden aufgezeigt.

Hier ein eine Beispielausgabe für nicht existente Domains (um rechtliche Probleme zu vermeiden), die mit dem gewählten DNS-Server unterschiedliche Antworten liefern. Der zum Vergleich benutzte zensurfreie Open-DNS-Server leitet die Anfrage auf eine Suchseite mit einer bestimmten IP, wobei der befragte Zensurprovider-DNS „not found“ meldet.

System Vorrausetzungen

Was ihr benötigt um dieses Programm auszuführen ist die Java Runtime Enviroment von Sun, die ihr hier zum Download findet.

Java Runtime Environement - Download

Schwächen

Unterschiede bei nicht existenten Seiten Eine Schwäche des Programms, da es mit heißer Nadel gestrickt wurde, ist es dass die Adressen der DNS-Suchseiten des Open-DNS sowie der deutschen Zensurprovider nicht aus den Ergebnissen gefiltert werden. So können nicht existente Seiten als IP-Unterschiede auftauchen. Dies ist in der Regel aber leicht zu erkennen.

Dieses Probleme sollen in der nächsten Version behoben werden.

Download Captain Picards DNS Blocklist Probe

Source Code Download

 
anonymous/aktivismus/howto/anti-zensur/blocklistprobe.txt · Zuletzt geändert: 24.06.2011 09:55 (Externe Bearbeitung) · [Ältere Versionen]