Quanti di noi con Firefox usano un plugin per bloccare gli sponsor link? Sarebbe comodo che ci fosse anche per Safari che gira sull’iPhone, visto che la navigazione tramite Gprs o Umts nel nostro paese è decisamente costosa.
Purtroppo non c’è nulla di tutto ciò, nessun plugin o programma di filtro, però conoscendo un po’ il funzionamento di un browser possiamo creare un semplice filtro “casalingo” che per la sua banalità e le sue potenzialità è tanto disarmante quanto performante.
Ma vediamo come funziona una connessione su internet, non importa con cosa voi cerchiate di farla, sia un browser, che telnet…
Innanzitutto a noi serve l’indirizzo ip corrispondente, che chiederemo al dns, questa operazione è trasparente all’applicativo, esso chiede semplicemente dammi l’ip di questo nome, come poi il sistema operativo se lo procuri non è un suo interesse.
Beh, prima di contattare il dns, il sistema operativo verifica nel file hosts se è presente una coppia ip<->nome e se così fosse, usa questo ip e non chiama neppure il dns.
Cosa succede se in questo file noi scrivessimo: “127.0.0.1 pagead.googlesyndication.com” ?
Semplicemente, tutte le chiamate verso pagead.googlesyndication.com verrebbero redirette sulla macchina stessa che darebbero un errore… e quindi non mostrerebbero lo sponsor link!
Operazione veloce, semplice, pulita che permette di filtrare quello che voglio!
Dopo tutta questa tiritera, quello che dobbiamo fare è semplice:
1) colleghiamoci in ssh sull’iphone
2) cd /etc
3) cp hosts hosts.bak
4) copiate in /etc il file hosts preso da qui che contiene la stragrande maggioranza di fornitori di pubblicità
5) riavviate l’iphone
Il gioco è fatto!
Per maggiori dettagli andate qui.
Posted under Tecnologia
This post was written by admin on October 14, 2008





