Tag Archive - AdBlock Plus

ABP X Files e Harmful WebSites: ecco come nascono

Gli utilizzatori di X Files e degli altri due moduli NoFacebookAds (NFA) e Harmful WebSites (HWS) diventano ogni giorno sempre più. Complice (fuori di dubbio) la sempre più forte necessità di non essere assaliti da pubblicità che troppo spesso prendono il posto dei contenuti o interi siti web compromessi che vanno così a mettere a rischio l’incolumità della propria postazione di lavoro, il mio “lavoro” diventa così sempre più delicato, bisogna fare attenzione ad ogni minimo dettaglio e cercare di pensare che qualsiasi modifica non andrà ad impattare solo le mie macchine ma anche quelle di centinaia di altre persone in giro per il globo. Si spiegano così le mie risposte (via mail o ai ticket aperti o ancora nei report segnalati sul sito ufficiale dell’estensione) ad alcune richieste troppo specifiche e troppo poco condivisibili, non ve la prendete!

Vi siete però mai chiesti come nascono davvero X Files e Harmful WebSites? Contrariamente a NoFacebookAds che contiene solo poche righe specifiche per il noto social network sulla quale mi basta quindi mettere mano “a cuore aperto“, entrambe le altre liste vengono rese pubblicamente accessibili tramite gli URL di sottoscrizione che tutti utilizzano solo in un “secondo momento“. I filtri vengono scritti o raccolti, verificati, quindi esportati e poi lavorati da uno script in VBScript. Voglio condividere con voi questo lavoro, non si sa mai, potrebbero spuntare fuori nuove idee, correzioni o miglioramenti :-)

Harmful WebSites

E’ quella più semplice. Harmful WebSites nasce infatti dalla ben più corposa e collaborativa lista messa a disposizione da MalwareDomainList come vi avevo spiegato in un precedente articolo e va solo lavorata in quanto scaricabile ma non compatibile nativamente con Adblock. Parte tutto da questo file: malwaredomainlist.com/hostslist/hosts.txt, nel quale però dovranno sparire i 127.0.0.1 e le informazioni di testa. Questo perché si tratta di una lista da sostituire o integrare al file hosts di Windows, non studiata per un’estensione di un browser, non per il momento almeno ;-)

Ecco quindi che ho fatto intervenire “qualche” riga di codice VBScript che possa fare questo lavoro in completa autonomia (previo doppio clic ovviamente), da qui in poi l’articolo prende una piega più tecnica, forse meno adatta ai semplici curiosi.


' ABP X FILES HWS Maker 0.1
' GSolone - Ultima modifica: 20130808 rev3
'
' Lo script scarica la lista filtri più aggiornata disponibile su MalwareDomainList.com e la modifica per renderla integrabile all'interno di una lista filtri standard per Adblock Plus e compatibili, a prescindere dal browser utilizzato.
'
' STORICO MODIFICHE
' 0.1 rev3- corretto il problema dell'ultima linea con il solo "##HTML *" che bloccava la navigazione su ogni sito web. Rimangono due righe vuote a termine file ma non è un problema.
'
' Sviluppo:     Giovanni F. -Gioxx- Solone (dev@gfsolone.com)
' Testato su:    Windows 7 Pro Sp1
'
' LISTA HOST UTILIZZATA
HTTPDownload "http://www.malwaredomainlist.com/hostslist/hosts.txt"

' Non toccare nulla oltre questa riga!
' DO NOT touch anything below this line!

Sub HTTPDownload(myURL)
' Variables and constants definition
Dim i, objFile, objFSO, objHTTP, strFile, strMsg
Dim objWMIService, objProcess, colProcess
Const ForReading = 1, ForWriting = 2, ForAppending = 8

' Date and time
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objItem in colItems
dtmLocalTime = objItem.LocalDateTime
dtmMonth = Mid(dtmLocalTime, 5, 2)
dtmDay = Mid(dtmLocalTime, 7, 2)
dtmYear = Left(dtmLocalTime, 4)
dtmHour = Mid(dtmLocalTime, 9, 2)
dtmMinutes = Mid(dtmLocalTime, 11, 2)
dtmSeconds = Mid(dtmLocalTime, 13, 2)
Next
update = dtmYear & dtmMonth & dtmDay & dtmHour & dtmMinutes
lastmodified = dtmDay & "-" & dtmMonth & "-" & dtmYear
' debug Wscript.Echo update

' Create a File System Object
Set objFSO = CreateObject( "Scripting.FileSystemObject" )

' Check if the specified target file or folder exists, and build the fully qualified path of the target file
Set objShell = CreateObject("Wscript.Shell")
Set objProcess = objShell.Environment("Process")
Set WshShell = WScript.CreateObject("Wscript.Shell")
strApplicationData = WshShell.ExpandEnvironmentStrings("%TEMP%")
'strFile = strApplicationData + "hws_xfiles.txt"
strFile = "C:DropboxPublicabpxfilessiteblock.txt"

' Create an HTTP object
Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" )

' Download from the specified URL
objHTTP.Open "GET", myURL, False
objHTTP.Send

if LenB( objHTTP.ResponseBody ) < 500 Then
MsgBox "Errore durante il download della lista host ..." & chr(13) & "Lista non trovata o sito web momentaneamente non funzionante." & chr(13) & "Lista non creata"
Exit Sub
End If

' Create or open the target file
Set objFile = objFSO.OpenTextFile( strFile, ForWriting, True )

' Write the downloaded byte stream to the target file
For i = 1 To LenB( objHTTP.ResponseBody )
objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) )
Next

' Close the target file
objFile.Close()

' Remove line 1 to 6, header of MalwareDomainList.com Hosts List
For i = 1 To 6
DeleteLine strFile, "", 1, 0
Next

' Find and remove 127.0.0.1 from each line
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)
strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, "127.0.0.1  ", "")

Set objFile = objFSO.OpenTextFile(strFile, ForWriting)
objFile.WriteLine strNewText
objFile.Close

' Remove empty lines at the end of file!
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)
Do Until objFile.AtEndOfStream
strLine = objFile.Readline
strLine = Trim(strLine)
If Len(strLine) > 0 Then
strNewContents = strNewContents & strLine & vbCrLf
End If
Loop
objFile.Close
Set objFile = objFSO.OpenTextFile(strFile, ForWriting)
objFile.Write strNewContents
objFile.Close

' Append "##HTML *" for each line
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading, True)
Set tmpFile= objFSO.OpenTextFile(strFile & ".tmp", ForWriting, True)
Do While Not objFile.AtEndofStream
url = objFile.ReadLine
url = url & "##HTML *"
tmpFile.WriteLine url
Loop
objFile.Close
tmpFile.Close
objFSO.DeleteFile(strFile)
objFSO.MoveFile strFile&".tmp", strFile

' Add list header (ABP X Files HWS)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)
strContents = objFile.ReadAll
objFile.Close

strFirstLine = "[Adblock Plus 2.0]" & vbCrLf & "! Version: " & update & vbCrLf & "! Title: X Files: HWS Harmful WebSites" & vbCrLf & "! Last modified: " & lastmodified & vbCrLf & "! Expires: 3 days" & vbCrLf & "! Homepage: http://noads.it" & vbCrLf & "! Harmful WebSites blocca siti web potenzialmente dannosi per la vostra navigazione" & vbCrLf & "! Blog: http://gioxx.org/tag/x-files" & vbCrLf & "! "
strNewContents = strFirstLine & vbCrLf & strContents

Set objFile = objFSO.OpenTextFile(strFile, ForWriting)
objFile.WriteLine strNewContents
objFile.Close

' Open the file (verification process)
CreateObject("WScript.Shell").Run strFile

End Sub

Sub Run(ByVal sFile)
' Variables definition
Dim shell

Set shell = CreateObject( "WScript.Shell" )
shell.Run Chr(34) & sFile & Chr(34), 1, false
Set shell = Nothing
End Sub

Sub DeleteLine(strFile, strKey, LineNumber, CheckCase)
'Use strFile = "c:file.txt"   (Full path to text file)
'Use strKey = "John Doe"       (Lines containing this text string to be deleted)
'Use strKey = ""               (To not use keyword search)
'Use LineNumber = "1"          (Enter specific line number to delete)
'Use LineNumber = "0"          (To ignore line numbers)
'Use CheckCase = "1"           (For case sensitive search )
'Use CheckCase = "0"           (To ignore upper/lower case characters)
Const ForReading=1:Const ForWriting=2
Dim objFSO,objFile,Count,strLine,strLineCase,strNewFile
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForReading)
Do Until objFile.AtEndOfStream
strLine=objFile.Readline
If CheckCase=0 then strLineCase=ucase(strLine):strKey=ucase(strKey)
If LineNumber=objFile.Line-1 or LineNumber=0 then
If instr(strLine,strKey) or instr(strLineCase,strkey) or strKey="" then
strNewFile=strNewFile
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Loop
objFile.Close
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForWriting)
objFile.Write strNewFile
objFile.Close
End Sub

Righe di debug sparse un po’ ovunque, sicuramente una marea di errori dovuti alla mia inesperienza e auto-formazione sulla programmazione in VBScript e (quasi certamente) molteplici modi di farlo con la metà delle righe di codice, eppure lo script che vedete qui di sopra si occupa ad oggi di scaricare la lista filtri da MalwareDomainList, rimuovere tutta la prima parte di informazioni, pulire ogni riga dal suo 127.0.0.1 e inserire i dettagli di aggiornamento, scadenza e non solo, quindi caricare nella cartella pubblica del mio Dropbox la nuova versione della lista finalmente compatibile che tutti voi potrete scaricare (o lasciar scaricare a Adblock) senza il minimo sforzo :-)

Giusto per farvi sentire un pelo più sicuri: alla fine del procedimento un “CreateObject(“WScript.Shell”).Run strFile” avvierà Notepad++ sul mio PC per verificare che tutto sia a posto e che non vi stia dando in pasto un file non corretto!

Inutile dire che avendo dichiarato delle cartelle ben precise al suo interno, se voleste riutilizzare questo script per qualche vostro particolare interesse dovrete fare attenzione e andare a modificare quelle righe per evitare di mandarlo in errore e non ottenere alcun risultato ;-)

Per evitare che ogni nuova modifica vada nel dimenticatoio e non venga aggiornata in questo articolo ho voluto pubblicare lo storico delle modifiche sul Wiki: public.gfsolone.com/wiki/doku.php?id=mozilla:abpxfiles:vbs:hwsmaker, dove aggiornerò la pagina con eventuali nuove versioni o note sull’attuale.

X Files

Una parziale modifica e semplificazione dello script sopra mostrato, questo si occupa solo di sostituire il file dei filtri pubblico (che voi tutti scaricate e utilizzate) con quello estratto dalla mia configurazione principale, quindi da una qualsiasi delle mie postazioni Windows con Firefox e Adblock Plus a bordo. Quando viene corretto un errore o aggiunto un filtro particolarmente importante o molto richiesto (spesso ho a che fare con le continue nuove pubblicità nei video Youtube o nei siti web delle testate giornalistiche più conosciute) arriva il momento di “testare, esportare e pubblicare“. Scrivo quindi i filtri necessari (o correggo gli errori), esporto la lista completa dal mio Firefox salvandola come “filtri.txt” sul mio Desktop e lascio fare il lavoro di fino a questo codice:


' ABP X FILES Stable Maker 0.1
' GSolone - Ultima modifica: 20130905 rev0
'
' Lo script modifica la lista filtri esportata dall'Adblock Plus di Staging e la modifica per inserire le informazioni di rilascio, quindi la copia all'interno della cartella pubblica di Dropbox dove tutti i client puntano per l'aggiornamento.
'
' STORICO MODIFICHE
' 0.1 rev0- stadio iniziale di sviluppo.
'
' Sviluppo:     Giovanni F. -Gioxx- Solone (dev@gfsolone.com)
' Testato su:    Windows 7 Pro Sp1
'
' Non toccare nulla oltre questa riga!
' DO NOT touch anything below this line!

' Variables and constants definition
Dim i, objFile, objFSO, strFile, strMsg
Dim objWMIService, objProcess, colProcess
Const ForReading = 1, ForWriting = 2, ForAppending = 8

' Date and time
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objItem in colItems
dtmLocalTime = objItem.LocalDateTime
dtmMonth = Mid(dtmLocalTime, 5, 2)
dtmDay = Mid(dtmLocalTime, 7, 2)
dtmYear = Left(dtmLocalTime, 4)
dtmHour = Mid(dtmLocalTime, 9, 2)
dtmMinutes = Mid(dtmLocalTime, 11, 2)
dtmSeconds = Mid(dtmLocalTime, 13, 2)
Next
update = dtmYear & dtmMonth & dtmDay & dtmHour & dtmMinutes
lastmodified = dtmDay & "-" & dtmMonth & "-" & dtmYear
' DEBUG: show $datetime
'Wscript.Echo update

' Expand Environment
' Create const's to spare time and place
Dim WshS
Set WshS = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
usrProfile = WshS.ExpandEnvironmentStrings("%UserProfile%")
strFile = usrProfile & "Desktopfiltri.txt"
' DEBUG: Message to prove my string contains the path to my profile
'cartellaProfilo = usrProfile
'Msgbox strFile, 0, "Percorso lista"

' Staging filtri.txt is on my Desktop?
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strFile) Then
Else
MsgBox "Non ho trovato il file filtri.txt sul Desktop. Lo hai esportato da Firefox?",16,""
Wscript.Quit
End If

' Remove line 1 to 2, default header of Adblock Plus export
For i = 1 To 2
DeleteLine strFile, "", 1, 0
Next

' Add list header (ABP X Files Stable)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)
strContents = objFile.ReadAll
objFile.Close

strFirstLine = "[Adblock Plus 2.0]" & vbCrLf & "! Version: " & update & vbCrLf & "! Title: ABP X Files" & vbCrLf & "! X Files migliora la tua navigazione quotidiana!" & vbCrLf & "! Last modified: " & lastmodified & vbCrLf & "! Expires: 3 days" & vbCrLf & "! Homepage: http://noads.it" & vbCrLf & "! Home: http://noads.it" & vbCrLf & "! Blog: http://gioxx.org/tag/x-files" & vbCrLf & "! "
strNewContents = strFirstLine & vbCrLf & strContents

Set objFile = objFSO.OpenTextFile(strFile, ForWriting)
objFile.WriteLine strNewContents
objFile.Close

' Remove empty lines at the end of file!
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)
Do Until objFile.AtEndOfStream
strLine = objFile.Readline
strLine = Trim(strLine)
If Len(strLine) > 0 Then
strNewContents = strNewContents & strLine & vbCrLf
End If
Loop
objFile.Close
Set objFile = objFSO.OpenTextFile(strFile, ForWriting)
objFile.Write strNewContents
objFile.Close

' Move updated X Files to Dropbox (and overwrite old file)
' (from %UserProfile%Desktopfiltri.txt to C:DropboxPublicabpxfilesfiltri.txt)
Const OverwriteExisting = TRUE
Set objFSO = CreateObject("Scripting.FileSystemObject")
strDropbox = "C:DropboxPublicabpxfiles"
If objFSO.FileExists(strFile) Then
objFSO.CopyFile strFile, strDropbox, OverwriteExisting
Else
MsgBox "Non sono riuscito a muovere il file dei filtri. Verifica che i puntamenti siano corretti",48,""
End If

' Open the file (verification process) and delete "Staging X Files"
strDropboxFile = "C:DropboxPublicabpxfilesfiltri.txt"
CreateObject("WScript.Shell").Run strDropboxFile
objFSO.DeleteFile strFile, True

Sub Run(ByVal sFile)
' Variables definition
Dim shell
Set shell = CreateObject( "WScript.Shell" )
shell.Run Chr(34) & sFile & Chr(34), 1, false
Set shell = Nothing
End Sub

Sub DeleteLine(strFile, strKey, LineNumber, CheckCase)
'Use strFile = "c:file.txt"   (Full path to text file)
'Use strKey = "John Doe"       (Lines containing this text string to be deleted)
'Use strKey = ""               (To not use keyword search)
'Use LineNumber = "1"          (Enter specific line number to delete)
'Use LineNumber = "0"          (To ignore line numbers)
'Use CheckCase = "1"           (For case sensitive search )
'Use CheckCase = "0"           (To ignore upper/lower case characters)
Const ForReading=1:Const ForWriting=2
Dim objFSO,objFile,Count,strLine,strLineCase,strNewFile
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForReading)
Do Until objFile.AtEndOfStream
strLine=objFile.Readline
If CheckCase=0 then strLineCase=ucase(strLine):strKey=ucase(strKey)
If LineNumber=objFile.Line-1 or LineNumber=0 then
If instr(strLine,strKey) or instr(strLineCase,strkey) or strKey="" then
strNewFile=strNewFile
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Else
strNewFile=strNewFile&strLine&vbcrlf
End If
Loop
objFile.Close
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.OpenTextFile(strFile,ForWriting)
objFile.Write strNewFile
objFile.Close
End Sub

Lo script si occupa quindi di prendere la lista appena esportata, aggiungere le informazioni di rilascio necessarie e infine sostituire il vecchio file filtri con quello nuovo appena lavorato. Sarà così pronto e raggiungibile per qualsiasi browser tramite aggiornamento automatico o manuale (a voi la scelta). Anche in questo caso ci sono diverse righe di debug lasciate appositamente per le verifiche del caso e magari -ancora una volta- si poteva fare “meglio con meno“.

Anche in questo caso ho voluto pubblicare lo storico delle modifiche (ad oggi c’è solo questa versione) sul Wiki: public.gfsolone.com/wiki/doku.php?id=mozilla:abpxfiles:vbs:stablemaker.

Come sempre vi invito a utilizzare l’area commenti di questo articolo nel caso in cui vogliate segnalare qualche errore o possibile miglioramento di entrambi i lavori o più semplicemente mettervi in contatto con me e ragionare insieme su come far evolvere questi codici :-)

Enjoy!

ABP X Files, noads.it e “cosa vi siete persi negli ultimi tempi”

Qui non fai in tempo a distrarti un attimo che cambia tutto, più o meno è quanto accaduto alla gestione del servizio legato a X Files e alla sua distribuzione su tutti i browser.

ABP X Files su noads.it

Durante il mese di agosto (nonostante i primi “sintomi” siano saltati fuori a fine luglio scorso) WebPerTe / AziendeItalia ha iniziato a bloccare l’accesso al sottodominio mozilla.gfsolone.com perché invaso di richieste, tutte ovviamente verso il file dei filtri X Files per i vostri Adblock. Ciò che è sfuggito sin dal primo momento è che quel sottodominio non contiene davvero la lista filtri ma si limita a redirigere l’utente e le richieste delle estensioni verso il file vero e proprio ospitato sul Dropbox del sottoscritto, affinché voi tutti abbiate i filtri sempre aggiornati.

Ciò nonostante i problemi continuano e ogni volta i tempi di attesa per la riattivazione dei servizi che pago regolarmente diventano sempre più lunghi. Per questo motivo ho deciso di acquistare un nuovo dominio di primo livello dove spostare passo dopo passo tutto ciò che riguarda il progetto, compreso il vostro traffico, per questo ho bisogno della vostra collaborazione.

Cosa succede a X Files

Semplice: si cambia casa, spostando il traffico verso il nuovo “noads.it“: un nome, una garanzia! Tutta la descrizione del prodotto e il sito web ufficiali rimangono parte del mio sito personale, tutto il resto (file, redirect, varie ed eventuali) trovano ora spazio su questo nuovo dominio che in futuro potrà essere utilizzato per ospitare anche altro inerente lo stesso argomento.

Già da qualche tempo i collegamenti di sottoscrizione nel sito web ufficiale (dove ho cercato di inserire tempestivamente un avviso di problemi lato provider) puntano a noads.it e parte del traffico si è spostato verso il nuovo lido, molto altro rimane però allacciato al vecchio dominio che continuerà in ogni caso a funzionare. Ho cercato di alleggerire così il carico sul vecchio provider e puntare tutto sul nuovo sito ma senza arrivare all’obiettivo finale completo. Ho già segnalato i nuovi indirizzi e riferimenti per l’aggiornamento della pagina sottoscrizioni di Adblock Plus e del relativo comportamento dei componenti aggiuntivi su Google Chrome, Firefox, Opera e Internet Explorer, non resta che attendere.

Quello che voi potete fare è segnalarmi eventuali anomalie e nel caso possiate farlo (siate capaci e ne abbiate voglia / tempo) eliminare la vostra attuale sottoscrizione a X Files e rifarla dalla pagina ufficiale così da essere sicuri di sfruttare il nuovo spazio web.

Il modulo HWS è finalmente a regime

Harmful WebSitesHarmful WebSites (ridotto a HWS per comodità) ha preso vita lo scorso 8 agosto dopo un brevissimo disservizio dovuto al caricamento errato online della prima vera versione di lista stabile, qui la notizia: gfsolone.com/hws-breve-disservizio-e-nuova-versione-di-lista.html.

Sono molto soddisfatto e i filtri forniti quotidianamente dalla community di malwaredomainlist.com compongono un’ottima barriera dai siti web infetti che potrebbero quindi causare problemi al vostro browser e alla vostra macchina. L’aggiornamento viene tipicamente effettuato e rilasciato in concomitanza con quello della lista stabile di X Files.

Presto realizzerò un piccolo articolo ad-hoc per spiegarvi come viene realizzata in maniera automatizzata il modulo HWS per Adblock Plus e compatibili.

Restate informati: la newsletter

Ciò che più mi preoccupa in questi casi è la comunicazione nei vostri confronti. Nonostante io cerchi di tenere aggiornato il sito web ufficiale della lista e il forum di Mozilla Italia qualcuno può sempre sfuggire. Per questo motivo ho deciso di rendere disponibile un nuovo box all’interno della pagina di X Files attraverso il quale ognuno di voi potrà lasciare il proprio indirizzo di posta elettronica:

Nuovo box Newsletter

Nessun sistema automatico di registrazione, nessuna lista pubblica di quegli indirizzi. Il box serve a raccogliere in un foglio di calcolo sul mio Google Docs ciò che voi inserite. Sarà mia cura collocarvi a quel punto in un apposito gruppo di posta elettronica che riceverà questo tipo di aggiornamenti solo in caso di necessità. Nessuna tipo di pubblicità, sarebbe contro l’idea stessa di X Files.

Vi prego di “iscrivervi” così da essere sempre informati su ciò che accade. Personalmente ridurrò al minimo sindacale le comunicazioni cercando di riportare solo ciò di cui avete realmente necessità riguardo il progetto X Files.

E intanto Google taglia fuori anche Adblock Plus (da Play)

E visto che al peggio non c’è ma fine, Google continua a togliere l’interruttore a casaccio, segno evidente che qualcosa sta cambiando, non necessariamente in meglio.

Adblock Plus è stata rimossa da Google Play e non è attualmente scaricabile e installabile sui vostri dispositivi Android a meno che non l’abbiate precedentemente installata o non passiate dalla pagina web, come riportato nell’articolo di Palant qui: adblockplus.org/blog/adblock-plus-for-android-removed-from-google-play-store

Nello stesso articolo si parla anche di un nuovo aggiornamento disponibile già da domani, che ovviamente andrà lanciato manualmente in quanto l’applicazione non troverà più alcun aggiornamento dallo store di Google.

Questo non impatta assolutamente sul corretto funzionamento di Adblock Plus per Firefox Android e dei relativi filtri contenuti in X Files ma fa comunque ragionare sulla facilità con la quale Google toglie vita a qualsiasi cosa passi per i suoi lidi, la stessa EFF ne parla criticando questo comportamento sempre più da monopolista a decisioni unilaterali che troppo spesso non interpellano gli utenti che hanno fatto di Big G. quello che è oggi.

Adblock Plus ed il suo staff pubblicano notizie e novità sulla loro pagina Facebook e sul loro blog che vi consiglio caldamente di seguire se ci tenete all’argomento tanto quanto il sottoscritto ;-)

AdBlock: X Files 20130108

Anno nuovo, solito ritardo, però stavolta il motivo è semplice. X Files 20130108 è l’ultima delle versioni stabili per come la conoscono tutti gli utilizzatori. A partire da questo rilascio l’indirizzo dei filtri ufficiali verrà deviato verso la lista di sviluppo.

E’ morta la Stable, viva la Stable!

Il perché è semplice: più aggiornamenti, più correzioni (e più rapidamente) se necessario, più affidabilità da quando non viene caricata una versione /DEV al giorno (ricordate questo articolo?). La migrazione sarà totalmente trasparente per tutti, l’indirizzo /dev.txt verrà dirottato su /filtri.txt lato server così da tenere una lista unica che valga per qualsiasi utilizzatore e per entrambi i vecchi indirizzi di sottoscrizione.

Per l’ultima volta è disponibile il file readme di questa nuova versione, mentre sarà possibile consultare i precedenti collegandosi allo storico del Wiki disponibile su public.gfsolone.com/wiki/doku.php?id=mozilla:abpxfiles:readme. Pubblicherò nuovi articoli sul blog solo in concomitanza di novità o modifiche importanti, tutto il resto rimarrà come sempre disponibile sulla pagina Facebook ufficiale e sul canale TRAC.

X Files 20130108 propone 65 nuovi filtri. I bug segnalati e riconosciuti sono stati raccolti -come al solito- sotto la categoria TRAC di gfsolone.Com, nuove segnalazioni “sfuggite” alla pubblicazione odierna compariranno nei prossimi giorni.

Ma passiamo ora alle specifiche:

Dettagli sul rilascio

  • versione: 20130108
  • rilasciata il: 16 gennaio 2013 (previsto: 8 gennaio 2013)
  • voci incluse: 2579
  • voci nuove: 65
  • occupazione su disco: 90,8 KB
  • richiede: ABP 2.1.2 per Firefox (o compatibile anche con le vecchie versioni e / o altri browser supportati, fino a ABP 1.1)

Sottoscrivi ABP X FilesSottoscrivi Abp X Files ora!

HWS: Harmful WebSites

Portate pazienza. L’annuncio è stato fatto e questa fusione tra le due liste Stable e /DEV lascerà presto spazio anche a HWS come modulo aggiuntivo.

L’aggiornamento è pronto, bisogna solo attendere che si vada uniformando l’utenza e che passi tutto sulla lista singola di filtri, per poi rilasciare pubblicamente il nuovo modulo e parlarvi delle novità ;-)

Domande & Risposte: lo sapevi che?

Dal 22 agosto 2011 è disponibile una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Il tetto unico sotto il quale trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle domande più comuni:

mozilla.gfsolone.com/cases

La pagina viene aggiornata -quando necessario- in base ai nuovi casi che continuate a proporre quotidianamente.

Bug tracker, l’importanza della segnalazione

Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.

Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:

code.google.com/p/abpxfiles/issues/list

Domande frequenti

A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:

gfsolone.com/abp-xfiles/faq

E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.

Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora -se preferite- lasciare un commento a questo post.

Aggiornamento automatico

Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):

In caso contrario leggere il paragrafo seguente (Aggiornamento manuale) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
  • Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora

L’aggiornamento manuale (o quasi) è inoltre necessario per aggiornare i vostri filtri per Internet Explorer e Simple AdBlock, come già spiegato nei precedenti articoli. Per coloro che non dovessero sapere o ricordare il da farsi, suggerisco di dare un’occhiata all’articolo dove ne ho parlato o di guardare il video caricato su YouTube.

Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.

Buon aggiornamento! :-)

QUANTO VALE PER VOI ABP X FILES?
PayPal
X Files è e rimarrà gratuita, ma perché non offrire un caffè a colui che puntualmente vi fornisce “filtri freschi” per evitare che la pubblicità invada la vostra quotidiana navigazione? Potete andare direttamente alla pagina delle donazioni PayPal cliccando semplicemente qui.Chiunque effettuerà una donazione durante il periodo tra un rilascio e un altro comparirà nella pagina dei donatori, a patto che lo voglia ovviamente. In futuro alcuni “servizi aggiunti” donationware vi ricompenseranno per questa fiducia nei miei confronti ;-)
DIVENTA FAN DI ABP X FILES!
FacebookE’ disponibile su Facebook la pagina ufficiale di ABP X Files
, i fan sono i benvenuti, lo stesso vale per i suggerimenti, le critiche costruttive e tutto quello che vi passa per la testa. Facebook è il canale attraverso il quale pubblico notizie e aggiornamenti riguardo il progetto, il modo più veloce per raggiungere tutti gli utilizzatori (attuali e futuri!).
SEGUI ABP X FILES SU GOOGLE CURRENTS :-)
Google CurrentsHo parlato di Google Currents in questo mio articolo scritto e pubblicato qualche tempo fa. Anche ABP X Files possiede una sua edizione digitale ottimizzata per il reader di Mountain View, ed è possibile sottoscriverne la lettura semplicemente andando alla pagina mozilla.gfsolone.com/currents.

AdBlock: X Files 20121105

Si sono in ritardo, lo so, ma per l’ultima versione stabile di X Files del 2012 volevo chiudere i problemi (quindi le richieste) riguardanti le nuove pubblicità integrate in YouTube e in svariati siti web italiani che intercettano il clic nelle aree fuori dal corpo centrale per rimandare ad altre pagine.

Al solito è disponibile il file readme di questa nuova versione, mentre sarà possibile consultare i precedenti file readme collegandosi allo storico del Wiki disponibile su public.gfsolone.com/wiki/doku.php?id=mozilla:abpxfiles:readme.

X Files 20121105 propone 108 nuovi filtri. I bug segnalati e riconosciuti sono stati raccolti -come al solito- sotto la categoria TRAC di gfsolone.Com, nuove segnalazioni “sfuggite” alla pubblicazione odierna compariranno nei prossimi giorni.

Ma passiamo ora alle specifiche:

Dettagli sul rilascio

  • versione: 20121105
  • rilasciata il: 9 novembre 2012 (previsto: 5 novembre 2012)
  • voci incluse: 2514
  • voci nuove: 108
  • occupazione su disco: 85 KB
  • richiede: ABP 2.1.2 per Firefox (o compatibile anche con le vecchie versioni e / o altri browser supportati, fino a ABP 1.1)

Sottoscrivi ABP X FilesSottoscrivi Abp X Files ora!

YouTube: nuove pubblicità, nuovi filtri

Durante l’intero periodo di incubazione ho visto arrivare decine di segnalazioni riguardanti problemi legati ai video pubblicitari che anticipano i contenuti di YouTube. Vecchia storia, se ne era parlato su Facebook qualche tempo fa:

facebook.com/photo.php?fbid=10150635572451818&set=a.10150635572446818.385862.182682921817&type=1

Come ogni evoluzione che si rispetti questa non fa eccezione, da qualche tempo YouTube ha integrato nuovi video promozionali da nuove fonti. Per l’occasione, e con i giorni di ritardo di mezzo, sono state bloccate fonti e script, permettendo la fruizione dei contenuti senza attese, ancora una volta.

Ringrazio tutti coloro che lo hanno segnalato e vi prego di riportare anomalie tramite forum, mail o sistema di bug interno se doveste ancora notare dei problemi in merito.

HWS: Harmful WebSites

Entro breve verrà preparata e pubblicata una pagina del Wiki per tracciarne le modifiche / aggiornamenti ed eventuali notizie prima che venga pubblicato l’articolo del nuovo rilascio Stable di X Files. Lo stesso varrà per lo strumento realizzato per una verifica “live” di qualsiasi sito web vogliate e la possibilità di segnalarne di nocivi da analizzare e inserire successivamente in lista.

Nonostante questa promessa fatta in occasione dello scorso rilascio stabile, HWS non è entrata in produzione come volevo e prevedevo. A causa dello scarso tempo libero a disposizione ho preparato una nutrita lista di siti web nocivi ma manca ancora un giusto articolo a riguardo e un giusto metodo di aggiornamento. Il progetto è vivo, potete già sottoscrivere il modulo ma il primo corposo aggiornamento slitta a gennaio 2013.

Schedulazione del nuovo rilascio

La data del prossimo rilascio è fissata (attualmente, salvo problemi) per martedì 8 gennaio 2013, rilascio di inizio anno che inaugurerà la “stagione 2013” di X Files a meno di grossolani e gravi errori.

Potete -come sempre- dare una occhiata al nuovo file readme che verrà modificato man mano con le nuove segnalazioni trattate, è già disponibile all’indirizzo public.gfsolone.com/wiki/doku.php?id=mozilla:abpxfiles:readme:2013:20130108.

Domande & Risposte: lo sapevi che?

Dal 22 agosto 2011 è disponibile una pagina unica dedicata ai casi più comuni o interessanti analizzati fino ad ora. Il tetto unico sotto il quale trovare spiegazioni più approfondite ai vostri dubbi, alle vostre segnalazioni, alle domande più comuni:

mozilla.gfsolone.com/cases

La pagina viene aggiornata -quando necessario- in base ai nuovi casi che continuate a proporre quotidianamente.

Bug tracker, l’importanza della segnalazione

Ancora una volta sottolineo che è importante segnalare immediatamente malfunzionamenti dovuti alla lista, così che possa mettere mano ai blocchi “di troppo” togliendoli di mezzo (o semplicemente correggendoli) in lista “dev“, ed in seguito nella stabile che verrà poi rilasciata per tutti.

Gli utilizzatori di Mozilla Firefox potranno ora utilizzare il nuovo sistema di reporting integrato in AdBlock Plus. Tutti gli altri potranno aprire un nuovo bug tramite Google, l’operazione richiede un minuto (forse meno) del vostro tempo:

code.google.com/p/abpxfiles/issues/list

Domande frequenti

A partire dal mese di dicembre 2009 (circa) ho ritenuto opportuno mettere in piedi una sezione “Domande frequenti” all’interno della pagina web ufficiale di ABP X Files, così da poter rispondere ai dubbi degli utenti che utilizzano la lista. Per poter consultare le domande potete puntare il vostro browser all’indirizzo:

gfsolone.com/abp-xfiles/faq

E’ possibile inoltre consultare la serie di articoli “domande & risposte” pubblicati su questo blog: gioxx.org/tag/xfilesfaq.

Nel caso in cui vogliate sapere qualcosa che non è ancora presente in quella serie di domande, vi invito ad aprire un ticket di assistenza su Google o scrivermi una mail (giovanni@solone.it) o ancora -se preferite- lasciare un commento a questo post.

Aggiornamento automatico

Nel caso in cui la vostra sottoscrizione punti correttamente a mozilla.gfsolone.com/filtri.txt, Firefox dovrebbe automaticamente aggiornare la lista all’avvio, facendo risultare come data di ultimo aggiornamento quella del rilascio (oggi, 01 dicembre 2010):

In caso contrario leggere il paragrafo seguente (Aggiornamento manuale) ed assicurarsi di aver sottoscritto la lista dall’indirizzo mozilla.gfsolone.com.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia verso il basso e selezionare “Impostazioni“;
  • Fare clic con il tasto destro del mouse sulla sottoscrizione X Files e selezionare la voce “Aggiorna la sottoscrizione ora

L’aggiornamento manuale (o quasi) è inoltre necessario per aggiornare i vostri filtri per Internet Explorer e Simple AdBlock, come già spiegato nei precedenti articoli. Per coloro che non dovessero sapere o ricordare il da farsi, suggerisco di dare un’occhiata all’articolo dove ne ho parlato o di guardare il video caricato su YouTube.

Per qualsiasi problema non esitate ad aprire un nuovo ticket di assistenza, così che possa correggere i problemi prima del prossimo rilascio ufficiale.

Buon aggiornamento! :-)

QUANTO VALE PER VOI ABP X FILES?
PayPal
X Files è e rimarrà gratuita, ma perché non offrire un caffè a colui che puntualmente vi fornisce “filtri freschi” per evitare che la pubblicità invada la vostra quotidiana navigazione? Potete andare direttamente alla pagina delle donazioni PayPal cliccando semplicemente qui.Chiunque effettuerà una donazione durante il periodo tra un rilascio e un altro comparirà nella pagina dei donatori, a patto che lo voglia ovviamente. In futuro alcuni “servizi aggiunti” donationware vi ricompenseranno per questa fiducia nei miei confronti ;-)
DIVENTA FAN DI ABP X FILES!
FacebookE’ disponibile su Facebook la pagina ufficiale di ABP X Files
, i fan sono i benvenuti, lo stesso vale per i suggerimenti, le critiche costruttive e tutto quello che vi passa per la testa. Facebook è il canale attraverso il quale pubblico notizie e aggiornamenti riguardo il progetto, il modo più veloce per raggiungere tutti gli utilizzatori (attuali e futuri!).
SEGUI ABP X FILES SU GOOGLE CURRENTS :-)
Google CurrentsHo parlato di Google Currents in questo mio articolo scritto e pubblicato qualche tempo fa. Anche ABP X Files possiede una sua edizione digitale ottimizzata per il reader di Mountain View, ed è possibile sottoscriverne la lettura semplicemente andando alla pagina mozilla.gfsolone.com/currents.
Page 1 of 612345»...Last »