Grazie all'indispensabile ausilio dell'utente
@Leo71 sono lieto di comunicarvi che è possibile creare una blacklist di numeri telefonici anche sul modem router TG789vac v2.
I test sono stati effettuati sulla versione con firmware Tiscali, ma la cosa dovrebbe funzionare anche con altri firmwares.
Possono essere adottate due metodologie.
METODO A:Scaricare
https://repository.ilpuntotecnico.com/files/Leo71/&file=Guida.docxhttps://repository.ilpuntotecnico.com/files/Leo71/&file=Blacklist.zipe seguire la guida originariamente creata per i DGA4130 e DA4132 avendo l'accortenzza di adottare lo "00" al posto del "+" nell'inserimento del prefisso internazionale.
In sostanza, se volete far filtrare correttamente il numero, dovete inserirlo in questo formato
003902123456789
e
NON così
+3902123456789
METODO B:Da Putty inserire i seguenti comandi
iptables -I INPUT 1 -p udp --dport 5060 -m string --algo bm --string "0039347123456" -j REJECT
iptables -I INPUT 2 -p udp --dport 5060 -m string --algo bm --string "0039347123111" -j REJECT
iptables -I INPUT 3 -p udp --dport 5060 -m string --algo bm --string "0039347123222" -j REJECT
iptables -I INPUT 4 -p udp --dport 5060 -m string --algo bm --string "0039347123333" -j REJECT
iptables -I INPUT 5 -p udp --dport 5060 -m string --algo bm --string "0039347123444" -j REJECT
iptables -I INPUT n -p udp --dport 5060 -m string --algo bm --string "0039xxxxxxxxx" -j REJECT
dove "n" è il numero identificativo della regola, che va ad aumentare progressivamente.
Per cancellare laregola basta digitare da Putty
iptables -D INPUT ndove alla lettera n andrà sostituito il numero di riferimeno della regola che intendete cancellare.
Il problema di questa metodologia + che le regole vengono cancellate al reboot dell'apparato.
Per evitare ciò, occorre editare il file
etc/rc.local
in questo modo
iptables -I INPUT 1 -p udp --dport 5060 -m string --algo bm --string "0039347123123" -j REJECT
iptables -I INPUT 2 -p udp --dport 5060 -m string --algo bm --string "0039347123222" -j REJECT
iptables -I INPUT 3 -p udp --dport 5060 -m string --algo bm --string "0039347123333" -j REJECT
iptables -I INPUT 4 -p udp --dport 5060 -m string --algo bm --string "0039347123456" -j REJECT
iptables -I INPUT n -p udp --dport 5060 -m string --algo bm --string "0039xxxxxxxxx" -j REJECT
exit
Spero che sia tutto chiaro.
Probabilmente è possibile anche un approccio diverso come quello adottato dall'utente
@puandr attraverso l'utilizzo dei moduli Asterisk.
Ad ogni modo, la metodologia qui riportata è testata e funzionante.
Buon blacklisting!
