Blokkeren van ads en ongewenste websites

Hierin kan alles wat te maken heeft met beveiliging op het Internet. Bijvoorbeeld het beveiligd versturen van emails of het voorkomen van adware, spyware en andere ongewenste software.
Plaats reactie
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Blokkeren van ads en ongewenste websites

Bericht door e4ea »

Sinds vandaag gebruik ik de ads blocker die te vinden is op http://www.schooner.com/~loverso/no-ads/.

Het grappige van deze blocker is dat er geen gebruik wordt gemaakt van een hosts file, een proxy server of het blokkeer mechanisme binnen firefox.
Met name de laatste heeft het nadeel dat dit vertragend werkt, wanneer de lijst wat langer wordt.

Door de installatie van bovengenoemde blocker, worden requests naar in de file no-ads.pac opgenomen websites netjes omgeleid naar een blackhole.
Het voordeel?
- geen vertraging doordat firefox wacht met laden tot er een timeout optreedt van de geblokkeerde website
- geen proxy nodig (scheelt geheugen, scheelt vertraging etc..)
- geen lange hostfile (zorgt ook voor vertraging)
- eenvoudige installatie

Je hoort het al; tot op heden ben ik erg enthousiast.
Ik heb zelf ook een aantal websites aan de file toegevoegd die ik wil blokkeren en dit werkt uitstekend.

Maar/ en / vraag;

Zijn er mensen die dit script ook gebruiken/ er ervaring mee hebben/ downsides zien aan deze manier van blokkeren?
Ik ben erg benieuwd naar ervaringen van anderen/ eventuele bezwaren etc....

B.t.w.; ik gebruik dit in combinatie met Firefox 2.0.0.6...

Groeten,
Jan
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Ik heb overigens nog even zitten zoeken op hun forum.

Ook werk ik zelf met scroogle als zoekmachine en wil dus alle links met google eigenlijk vermijden, om te voorkomen dat je middels banners, advertising e.d. nog steeds in de logging van google wordt opgenomen.

De standaard ad-links van google worden al onderdrukt maar ik heb aan de pac file nog het volgende toegvoegd:

Originele regel disabled en vervangen (gevonden op hun forum):

Code: Selecteer alles

// ORIGINAL:
// var re_banner = /\/(.*_){0,1}(ad|adverts?|adimage|adframe|adserver|admentor|adview|banner|popup|popunder)(s)?[_.\/]/i;
var re_banner = /\/(.*_){0,1}(ad|adverts?|adimage|adframe|adserver|admentor|adview|banner|popup|popunder|adcycle|werbung|anzeige|reclame)(s)?[_.\/]/i;
Originele regel disabled en vervangen (gevonden op hun forum):

Code: Selecteer alles

// ORIGINAL:
// var re_adhost = /^(www\.)?(ad(?!(ult|obe.*|min|sl|d|olly.*))|tology|pop|click|cash|[^.]*banner|[^.]*adserv|.+\.ads?\.)/i;
var re_adhost = /^(www\.)?(ad(?!(ult|obe.*|min|sl|d|olly.*|block|don))|tology|pop|click|dclk|cash|[^.]*banner|[^.]*adserv|.+\.ads?\.)/i;
Toegevoegde sites:

Code: Selecteer alles

	//////
	//
	// MY OWN BLOCKED WEBSITES...
	//
	//

	|| dnsDomainIs(host, "kanoodle.com")
	|| dnsDomainIs(host, ".google.com")
	|| dnsDomainIs(host, ".google.nl")
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Net even gezocht via scroogle en ook nog gevonden: http://www.hostsfile.org/pac.html
Lijkt een gelijkwaardig alternatief wanneer het je met name gaat om het blokkeren van porno e.d..

De eerste link die ik doorgaf is met name voor het blokkeren van advertenties e.d..
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Eerste indruk is positief, één minpuntje: ik kan OneStat niet meer bereiken. :)
Zelfs de ongelofelijke bagger op LinuxQuestions.org (als je niet ingelogd bent) wordt tegengehouden.
Ga het de komende dagen nog wat verder testen.
Bedankt in ieder geval voor de tip!
Afbeelding
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Kan je Onestat niet meer bereiken omdat ze in de blacklist staan of omdat een link niet zichtbaar is? Het is nl. mogelijk om een whitelist aan te leggen (snuffel maar eens in het cab bestand).

Ik ben superblij met de no-ads oplossing.
Het browsen vertraagt niet (zelfs sneller omdat de ad's niet worden getoond), pagina's blijven bespaard van alle rotzooi, en bovendien worden een aantal kwaadwillige sites geblokkeerd.

Groeten,
Jan
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Hij stond inderdaad in de blacklist...
Ook weer opgelost.
Het werkt trouwens ook in Konqueror! 8)
Moet je wel even instellen, op dezelfde manier als bij FF.

Werkt dit nu op een hele andere manier dan bijv. AdBlock?
Afbeelding
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Er wordt gebruik gemaakt van de auto proxy functie.
Wanneer een bepaalde request voorbij komt, wordt bepaald waar de request naar toe moet.
Eigenlijk een hele simpele oplossing die idd perfect is te gebruiken om dit soort problemen op te lossen.

Alles wat je niet wilt zien, wordt naar een 'black-hole proxy' gestuurd (of gewoon naar niks zodat er op basis van een time out wordt besloten niks weer te geven).

Is idd een andere oplossing dan AdBlock.
Voor zover ik weet, kijkt AdBlock echt naar de inhoud van de pagina en blokkeert op die manier de inhoud. Op dat moment wordt er echter wel gewoon informatie naar de server gestuurd, wordt je bezoek dus geregistreerd en vlgs mij wordt het plaatje zelf ook nog gedownload.
Dat laatste weet ik overigens niet voor 100 procent zeker....

Groeten,
Jan
rebil
Berichten: 505
Lid geworden op: 25 april 2006, 20:07
    unknown unknown
Contacteer:

Bericht door rebil »

e4ea schreef:Alles wat je niet wilt zien, wordt naar een 'black-hole proxy' gestuurd (of gewoon naar niks zodat er op basis van een time out wordt besloten niks weer te geven).

Is idd een andere oplossing dan AdBlock.
Voor zover ik weet, kijkt AdBlock echt naar de inhoud van de pagina en blokkeert op die manier de inhoud. Op dat moment wordt er echter wel gewoon informatie naar de server gestuurd, wordt je bezoek dus geregistreerd en vlgs mij wordt het plaatje zelf ook nog gedownload.
Dat laatste weet ik overigens niet voor 100 procent zeker....
Huh? Ik zou eerder verwachten dat zo'n 'black hole proxy' trager is, zeker als het op basis van timeouts werkt. Als ik naar een onbereikbare website probeer te surfen dan gaat er nogal wat tijd over eer Firefox een timeout-melding geeft. Dat is ook de bedoeling van een timeout: je wacht een bepaalde tijd tot je zeker bent dat er geen antwoord gaat komen.

Ik weet ook niet helemaal zeker hoe AdBlock werkt, maar het meest logische lijkt mij om te zorgen dat Firefox gewoon geen aanvraag doet. Sneller kan bijna niet. De efficiëntie hangt dan volledig af van hoe snel je in je lijstje met reguliere expressies kunt zoeken.
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Dat is ook wat er gebeurt; de aanvraag belandt in de vuilnisbak (als het ware...)

Voor Linux/ BSD is dit erg simpel, ahw een /dev/null constructie.

Voor Windows is het iets minder simpel en is de beste oplossing het pac bestand in combinatie met een zg. blackhole proxy.
Een proxy werkt normaliter enigszins vertragend, echter, hier geldt dat de normale aanvragen gewoon via de normale weg lopen en alleen de niet gewenste aanvragen naar de blackhole proxy gaan.

Meer info hierover is overigens te vinden in het pac-bestand zelf ;)

Groeten,
Jan
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

Het is mij in ieder geval niet opgevallen dat het trager zou zijn.
Overigens ben ik lang een fan geweest van AbBlock(plus), maar ik gebruik het al een tijdje niet meer. Er zijn teveel -vage- problemen mee, naar mijn smaak.
Daarentegen gebruik ik RIP en FlashBlock, dat werkt ook heel aardig (hoewel iets bewerkelijker dan AdBlock).
Ik heb er ook nog geen 'bijwerkingen' van gezien.
Afbeelding
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Het is, zeker wanneer er ads worden geblokkeerd, alleen maar sneller Adri.

Bij websites waar niks wordt geblokkeerd zal het een aantal milliseconden duren voordat de request wordt doorgestuurd, wat dus de vertraging is. Het verkeer zelf verloopt via de normale weg en is dus net zo snel als normaal.
In feite zou je het als een snel hosts-bestand of DNS server kunnen zien.
Requests worden gecontroleerd, en afhankelijk van hun bestemming via de normale weg of de blackhole-proxy (of 0.0.0.0.etc...) geleid.

Ik werk nu sinds een aantal dagen met de combinatie OpenDNS en no-ads.pac, waarbij ik bij OpenDNS alle fishing, adult, porno etc... filters heb ingeschakeld.
Deze combinatie blijkt uitstekend te werken.
Ik heb ook nog overwogen om de twee filters waarvan ik in het begin van deze topic de links heb vermeld, te combineren en er een nieuw gecombineerd filter van te maken, maar tot op heden zie ik hiertoe absoluut geen noodzaak.

Zijn er meer mensen die met de combinatie OpenDNS / no-ads.pac werken?
Ben eigenlijk wel benieuwd naar de bevindingen van anderen ;)

@Adri;
Zijn er bij jou nog ongewenste ad's die toch op je scherm belanden?
Mocht dit zo zijn dan is het misschien leuk om in deze topic aanvullingen op het script te vermelden....

Groeten,
Jan
Gebruikersavatar
adri
Moderator
Berichten: 11541
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen
    unknown unknown

Bericht door adri »

e4ea schreef:
Zijn er meer mensen die met de combinatie OpenDNS / no-ads.pac werken?
Ben eigenlijk wel benieuwd naar de bevindingen van anderen ;)
Ik dus. :)
Sinds ettelijke maanden maak ik gebruik van OpenDNS.
En dat gaat prima.
e4ea schreef: @Adri;
Zijn er bij jou nog ongewenste ad's die toch op je scherm belanden?
Mocht dit zo zijn dan is het misschien leuk om in deze topic aanvullingen op het script te vermelden....
Ben nog geen rare dingen tegengekomen. Het kan natuurlijk altijd zijn dat een website niet/niet goed wordt weergegeven (zie OneStat), maar die haal je dan gewoon uit de blacklist. Wat dat betreft heft deze methode -tot op heden- mijn voorkeur boven een extensie.
Afbeelding
JacquesC
Berichten: 453
Lid geworden op: 20 januari 2005, 11:15
    unknown unknown

Bericht door JacquesC »

Enige tijd heb ik de pac methode uitgeprobeerd. Ik constateer dat er resten van advertenties te zien blijven. Bijvoorbeeld "Please click here". De ruimte voor de advertentie blijft ook gereserveerd maar blanco. Met als gevolg een soms groot wit vlak tussen de tekst. Gezien bij www.home.nl .

In de ontwikkel historie van Ablock vind ik de volgende tekst: "After using Adblock 0.3 a little I decided that there must be a better way block ads. I discovered content policies and was able to use them for ad blocking. This approach had the advantage that ads wouldn’t even be downloaded. Furthermore background images, scripts and stylesheets could now be blocked as well".

Ik ben dus weer terug bij Adblock Plus.

Mvg Jacques
Gebruikersavatar
nirwana
Beheerder
Berichten: 11528
Lid geworden op: 19 september 2003, 5:09
    unknown unknown
Contacteer:

Bericht door nirwana »

Hmm, no-ads lijkt ook de complete website van het Algemeen Dagblad te blokkeren. Waarschijnlijk omdat zij het woord ad in de domeinnaam hebben staan.

www.algemeendagblad.nl werkt nog wel en www.ad.nl wordt geblokkeerd ;-)

Gelukkig is er ook een methode om snel no-ads aan of uit te schakelen, dus daar is goed omheen te komen.
Met vriendelijke groet,

Martijn
[ Mede-oprichter + webmaster MozBrowser | beheerder Startpagina's over freeware, GIMP, Mozilla en OpenOffice.org / LibreOffice, Ubuntu
e4ea
Berichten: 135
Lid geworden op: 25 juni 2007, 16:59
    unknown unknown

Bericht door e4ea »

Of toevoegen aan de whitelist ;)
Plaats reactie