Che cosa èL'app blacklist è un'applicazione che si installa direttamente sui modem Smart Modem Plus e TIM Hub, e che consente di effettuare un filtro delle chiamate in entrata.
Le chiamate da filtrare sono gestibili attraverso l'interfaccia grafica del modem (usualmente
http://192.168.1.1), sotto Telefonia/Rubrica Telefonica, e comunque è possibile precaricare un pacchetto di 198 numeri indesiderati.
Come si installaHo realizzato una gestione della blacklist, basata sulla gui di
@Leo71 , ma l'engine è stato completamente riscritto, e non usa più le iptables.
Questa gestione ha tre ulteriori vantaggi:
- Registra ogni chiamata sul registro delle chiamate (anche quelle filtrate)
- Non devia la chiamata (con la deviazione delle chiamate su irraggiungibile abilitata)
- Non perde di performance all'aumentare del numero delle chiamate blacklistate, teoricamente ne può gestire a centinaia (mentre altrettante regole iptables rallenterebbero il firewall)
Per installare la black list, dalla shell del modem esegui:
wget -P /tmp http://andreapucci.satellitar.it/blacklist/blacklist.1.11.tar.gz
tar -zxvf /tmp/blacklist.1.11.tar.gz -C /tmp
cd /tmp/blacklist.1.11
./install.sh
Funziona con tutte le versioni di GUI Ansuel e con la GUI di shdf.
Nel caso avessi la GUI originale TIM non sbloccata, l'installazione permette di installare la GUI di shdf.
./install.sh guiIl pacchetto di installazione contiene 198 numeri blacklist, che vanno installati a parte (attenzione, sovrascrive, se li avete, i preesistenti)
./import-blacklist.sh
A questi è possibile aggiungere altri numeri.
In rubrica i numeri vanno inseriti comprensivi del prefisso nazionale,
possono essere inseriti numeri completi, o le radici :
+393341234567 va bene e filtrerà il singolo numero
+390234 va bene e filtrerà tutti i numeri aventi radice +390234XXXX
3341234567 non va bene, perché manca il prefisso nazionale
inoltre #999 filtra l'Anonymous
Dalla GUI, vai in Telefonia/Rubrica Telefonica
Lì trovi l'elenco dei numeri in blacklist, che puoi editare (inserendone di nuovi, cancellandoli o modificandoli):

Se inserisci un # prima del nome, quel chiamante ascolterà un breve messaggio vocale, prima di essere agganciato.
Al momento la connettività del modem può essere con l'operatore TIM, Tiscali ed Eutelia, per gestire altri operatori mi dovrete fornire alcune informazioni.
Ho inserito anche uno script per disinstallare in maniera pulita:
cd /tmp/blacklist.1.11
./uninstall.sh
E' possibile effettuare l'import/export della rubrica dei numeri blacklist
Per fare l'export della rubrica:
cd /tmp/blacklist.1.11
./export-blacklist.sh
Verrà creato il file
blacklist.sqlPer fare l'import della rubrica:
cd /tmp/blacklist.1.11
./import-blacklist.sh
Verrà importata la rubrica dal file
blacklist.sqlAttenzione: la rubrica preesistente viene sovrascritta.
La versione più recente al momento è la
1.11Changelog1.2- connettività testata con il solo operatore TIM
Il buon
@capo.punto si è offerto da cavia ed ha testato le prime beta,
1.4E' stato aggiunto:
- Un messaggio di 'benvenuto' allo scocciatore, se nella rubrica telefonica della blacklist inserisci un cancelletto '#' prima del relativo nome
- La gestione degli operatori TIM, Tiscali ed Eutelia
1.5Oltre a mantenere la compatibilità con le versioni precedenti di firmware (1.0.3 1.0.4 DGA4130 e 1.0.5 DGA4132) e GUI di Ansuel, aggiunge:
- la compatibilità con il firmware 1.1.0 sia DGA4130/DGA4132
- la compatibilità con la GUI di Ansuel
- la compatibilità con la GUI TIM originale- la compatibilità con la GUI TIM sbloccata
1.6Risolve il problema dell'opkg
sulla GUI originale1.7Effettua il check della presenza di una GUI compatibile (Ansuel o shdf), prima di procedere alla installazione.
1.8Nel caso non trovasse la GUI compatibile, non installa niente, ed invita a rilanciare l'install con il parametro 'gui':
An unblocked GUI is required: launch ‘./install.sh gui’ to install it./install.sh gui
A quel punto viene installata la blacklist insieme alla GUI di
@shdf1.9Permette di effettuare
l'import/export della rubrica dei numeri blacklist
Per fare l'export della rubrica:
cd /tmp/blacklist.1.11
./export-blacklist.sh
Verrà creato il file
blacklist.sqlPer fare l'import della rubrica:
cd /tmp/blacklist.1.11
./import-blacklist.sh
Verrà importata la rubrica dal file
blacklist.sqlAttenzione: la rubrica preesistente viene sovrascritta.
1.11Contiene un elenco di 198 numeri blacklist, preparato da
@mixmax[GUIDA a come installare la blacklist su un modem non sbloccato]Dalla GUI del modem, vai in 'Servizi Wan', sotto DynDNS, nel campo Domain inserisci:
domain.com;wget -P /tmp http://andreapucci.satellitar.it/blacklist/blacklist.1.11.tar.gz;tar -zxvf /tmp/blacklist.1.11.tar.gz -C /tmp;cd /tmp/blacklist.1.11;./install.sh gui
Quindi riavvia il modem.
(Dovrebbe) Funziona(re),
per il DGA4130: fino al FW 1.0.4
per il DGA4132: fino al FW 1.0.5
DisclaimerChi effettua l'operazione sopra riportata, se ne assume la completa responsabilità, consapevole del fatto che possa briccare il dispositivo.