+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 23

Thema: AdBlocking mal anders

  1. #1
    tfc
    tfc ist offline
    Ontario tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura Avatar von tfc
    Registriert
    07.2007
    Ort
    Aachen
    Alter
    23
    Beiträge
    349

    AdBlocking mal anders

    Ich hatte keine Lust mehr, mich bei verschiedenen Browsern um verschiedene Adblocker-Plugins mit verschiedenen Listenformaten und so weiter zu kümmern.
    Es geht auch viel, viel einfacher: Einfach alle Werbedomains systemweit unerreichbar machen.

    Was braucht man?:
    -Curl (Ist aber schon installiert.)
    -Rootrechte.

    Vorteile:
    -Sehr schnelles Blocking. Egal, wie lang die Liste ist.
    -Gilt für das ganze System. Kein Programm kann mehr Werbung von den eingetragenen Servern empfangen, wenn es die entsprechende Domain anfragt.

    Nachteile:
    -Wenn meine Lieblingsnewsseite www.news.de ist und dort Werbebanner von www.news.de/werbung eingeblendet werden, dann kann ich die Banner mit dieser Methode nicht getrennt vom Rest der Seite blockieren.

    Diese Methode ist also nur gut, um NUR-Werbeserver, auf denen es sonst nichts interessantes gibt aus seiner persönlichen Surfwelt zu verbannen.

    Wie funktioniert das hier beschriebene Prinzip allgemein?
    Alle DNS-Anfragen an Werbehosts, die beispielsweise entstehen, wenn ein Werbebanner geladen werden soll, werden einfach zu einem Dead-End geleitet. Keine Werbung mehr anzeigbar.

    Die Umleitung erfolgt geregelt von Einträgen der Serverdomains in der Datei /etc/hosts.
    Wenn eine Domain im Browser eingegeben wird, dann holt sich jener erst einmal die IP-Adresse des Servers und übergibt dabei einem sogenannten Domain Name Server den Domainnamen, für den eine IP-Adresse hinterlegt ist.
    Wenn allerdings die geforderte Domain bereits in der Datei /etc/hosts steht (Was unter allen möglichen UNIX-artigen Betriebssystemen so ist - d.h. dieses Tutorial ist auch ohne Änderungen für GNU/Linux und *BSD-Systeme nutzbar), dann wird keine DNS-Anfrage mehr aufgegeben und sofort die vorhandene Adresse genutzt. In unserem Fall: "localhost". Das ist der eigene Rechner, unter dem die Werbung schlichtweg nicht erreichbar ist.

    Dazu holen wir uns eine Liste bekannter Werbeserver aus dem Internet.

    Was muss getan werden?
    Wir öffnen das Terminal. Nun geben wir ein:
    Code:
    curl "http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&startdate%5Bday%5D=&startdate%5Bmonth%5D=&startdate%5Byear%5D=&mimetype=plaintext" >> /etc/hosts
    
    Hierbei holt das Progrämmchen Curl uns nun eine Liste aus einem Werbeserververzeichnis im richtigen Format und die Bash leitet die Ausgabe so um, dass die Ergebnisse einfach an die Datei /etc/hosts angehängt werden.
    Die Originaldatei /etc/hosts geht dabei nicht kaputt, solange man ZWEI MAL das ">" Zeichen verwendet. Wie beschrieben. Wenn es nur einmal angegeben wird bei dem Terminalaufruf, dann ist der bisherige Inhalt verloren. Es kann mal passieren, dass man müde oder besoffen das Zeichen nur einmal angibt, daher lohnt sich vorher ein kurzes
    Code:
    cp /etc/hosts /etc/hosts.bak
    
    immer.

    Wenn alles richtig gemacht wurde, dann können Werbeserver, die in der Liste enthalten sind, jetzt schon nicht mehr erreicht werden. Einfach so, als gäbe es sie nicht.

    Die Liste ist allerdings nicht von Deutschen Usern zusammengetragen worden, weswegen ein jetzt gerade erfundener, aber angenommenerweise typischer und bekannter Werbeserver von Wegen www.werbeserver.de nicht darin aufgelistet ist.

    Das können wir einfach nachholen:
    Code:
    echo "127.0.0.1 werbeserver.de www.werbeserver.de" >> /etc/hosts
    
    Und schon ist der auch nicht mehr zu erreichen.
    Allerdings habe ich ihn hier in diesem Beispiel einmal mit "www." und einmal ohne angegeben, weil manche Anfragen mal mit "www." und manche ohne sein werden und das beides unterschiedlich gehandhabt wird.

    Kann ich einfach wild alle möglichen Domains angeben?
    Ja. Wenn man Pokémon hasst und einfach ganz frech allen Mitbenutzern des Computers verbieten will, www.pokemon.de anzusurfen, dann trägt man die Domain ein und gut ist. Wer die IP-Adresse der Domain kennt, kommt trotzdem drauf, aber das ist meistens nicht der Fall.

    Die Liste muss in dem Format sein:
    Code:
    127.0.0.1 www.domain.de domain.de a.domain.de b.domain.de c.domain.de was.man.will.de 
    Und schon wird es richtig interpretiert.

    Problemlösungen:
    Code:
    user@maschine ~ $ curl
    -bash: curl: command not found
    
    Curl ist nicht installiert! Einfach mal schauen, woher man das bekommt.

    Code:
    user@maschine ~ $ echo blabla >> /etc/hosts
    -bash: /etc/hosts: Permission denied
    
    Die Rootrechte fehlen. Vorher einfach mal eben "sudo su" eingeben und schon ist man Root.
    Geändert von tfc (06.12.2007 um 17:47 Uhr)

  2. #2
    Zabergäurenette rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant rosenkrieger ist ein Rohdiamant Avatar von rosenkrieger
    Registriert
    10.2007
    Alter
    37
    Beiträge
    607
    Vielen Dank für dein ausführliches Posting.

    Eine ähnliche Methode ( DNS Blocking ) habe ich früher in Windows gemacht - bevor ich Firefox & Adblock Plus hatte. Aber auf meinem Mac gefällt mir der Safari immer mehr und besser als Firefox - deine Methode erschlägt ne ganze Menge mit einem Schlag Vielen Dank dafür!
     iMac 2.4 -  iPad 32GB WiFi -  MacBook Pro 2.4 -  iPod Touch 8 GB -  iPhone 4 16GB schwarz
    mein||blog | meine screencasts | twitter

  3. #3
    inaktiv Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere
    Registriert
    08.2007
    Ort
    [yt]ATBl4qH9I54[/yt] Status: Pirating cracking Hacker-Ninja Legend - beware Job: offz. Pentester
    Alter
    24
    Beiträge
    872
    Ich bekomme da keine Liste... hört sich interessant an, nur ohne Liste ist nix.

    Code:
    GIF89a^A^@^A^@<F0>^@1<FF><FF><FF>^@^@^@!<F9>^D^A^@^@^@^@,^@^@^@^@^A^@^A^@^@^B^BD^A^@;
    
    So sieht meine Liste aus...

  4. #4
    tfc
    tfc ist offline
    Ontario tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura Avatar von tfc
    Registriert
    07.2007
    Ort
    Aachen
    Alter
    23
    Beiträge
    349
    Fehler beim Copy&Paste? Anf&#252;hrungszeichen gesetzt? Kodierung des Terminals?

  5. #5
    inaktiv Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere
    Registriert
    08.2007
    Ort
    [yt]ATBl4qH9I54[/yt] Status: Pirating cracking Hacker-Ninja Legend - beware Job: offz. Pentester
    Alter
    24
    Beiträge
    872
    Aeh, eben nicht.

  6. #6
    tfc
    tfc ist offline
    Ontario tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura Avatar von tfc
    Registriert
    07.2007
    Ort
    Aachen
    Alter
    23
    Beiträge
    349
    Bekommst Du wenigstens sauberen Inhalt, wenn Du beispielsweise
    Code:
    curl "www.google.de"
    
    eingibst?

    Wenn ja, dann w&#252;rde ich pr&#252;fen, ob die Adresse, die ich hier im Thread angegeben habe, fehlerfrei in die Konsole kopierbar ist, ohne dass komische Zeichen entstehen. Und wenn das der Fall ist, dann m&#252;sste wohl auch ne saubere Liste ankommen.

  7. #7
    stk
    stk ist offline
    Safranapfel stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte stk erkennt, bewahrt und verstärkt die Werte Avatar von stk
    Registriert
    01.2004
    Beiträge
    6.668
    Moin,

    nicht das ich in Safari noch gro&#223;artig von Werbung heimgesucht w&#252;rde, aber die bisher verwandte Methode des lokalen Stylesheets funktioniert leider nicht in meinem Newsreader Shrook, der - falls kein Volltext-RSS ausgeliefert wird, hilfsweise via WebKit auch komplette Seiten anzeigt. Bl&#246;derweise trotz der modifizierten /etc/hosts aber immer noch die Werbebilder .

    Gru&#223; Stefan
    Wenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
    auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
    von Todesangst, nicht weit weg von Irrwitz und Idiotie!

  8. #8
    tfc
    tfc ist offline
    Ontario tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura tfc hat eine bemerkenswerte Aura Avatar von tfc
    Registriert
    07.2007
    Ort
    Aachen
    Alter
    23
    Beiträge
    349
    Bilder, die noch angezeigt werden, sind entweder noch im Cache oder die Domain steht nicht wirklich exakt in der /etc/hosts Datei. So meine Erfahrung.

  9. #9
    inaktiv Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere Bier strahlt mit seiner Kraft auf andere
    Registriert
    08.2007
    Ort
    [yt]ATBl4qH9I54[/yt] Status: Pirating cracking Hacker-Ninja Legend - beware Job: offz. Pentester
    Alter
    24
    Beiträge
    872
    curl "http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=1&startd ate&#37;5Bday%5D=&startdate%5Bmonth%5D=&startdate% 5Byear%5D=&mimetype=plaintext" >> /etc/hosts

    Keine Ahnung... DAS geht

    Ich will mal demn&#228;chst diesen ganzen Wann stirbst DU, etc. Schachsinnigkeiten eintragen... super Tipp!
    Geändert von Bier (07.12.2007 um 09:07 Uhr)

  10. #10
    Herrenhut Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Walli erfreut sich am Glück der Anderen Avatar von Walli
    Registriert
    01.2006
    Beiträge
    2.283
    Als Gefahr sehe ich hierbei nur, dass jemand die Liste so manipulieren k&#246;nnte, dass z.B. deutschebank.de auf tollerhaxxorserverinnigeria umgeleitet wird.

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Ähnliche Themen

  1. Verfärbungen - mal anders
    Von Lazarus im Forum Mobil-Macs
    Posts: 9
    Letzter Beitrag: 17.08.2006, 08:40
  2. Steve mal anders
    Von marcozingel im Forum Café
    Posts: 8
    Letzter Beitrag: 16.06.2006, 23:45
  3. Screenshot mal anders
    Von Schomo im Forum Grafikbearbeitung & Layout
    Posts: 3
    Letzter Beitrag: 08.06.2006, 09:16
  4. Posts: 0
    Letzter Beitrag: 29.04.2006, 02:52
  5. Windows auf Mac mal anders
    Von marcozingel im Forum Desktop-Macs
    Posts: 5
    Letzter Beitrag: 17.03.2006, 00:56

Berechtigungen

  • Es ist dir nicht erlaubt, neue Themen zu verfassen.
  • Es ist dir nicht erlaubt, auf Beiträge zu antworten.
  • Es ist dir nicht erlaubt, Anhänge hochzuladen.
  • Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.