________  _____________________   _____  ________  _______________ ___.____     
\______ \\______   \_   _____/  /  _  \ \______ \ \_   _____/    |   \    |    
 |    |  \|       _/|    __)_  /  /_\  \ |    |  \ |    __) |    |   /    |    
 |    `   \    |   \|        \/    |    \|    `   \|     \  |    |  /|    |___ 
/_______  /____|_  /_______  /\____|__  /_______  /\___  /  |______/ |_______ \
        \/       \/        \/         \/        \/     \/                    \/


Spamblock - AKA avete rotto il cazzo

Scritto il: 2026-04-01

SpamBlocker

SpamBlocker è progetto opensource (disponibile anche su F-Droid) per bloccare granularmente i numeri indesiderati, anche con wildcard.

Una volta installato e datogli i permessi del caso (TUTTI quelli che vi chiede)

  • Abilitazione -> ON

    • Chiamate --> ON
    • SMS --> ON
  • Contatti -> ON (chi è nei contatti può chiamarvi)

  • STIR -> OFF (blocca le chiamate che non superano l'attestazione Secure Telephony Identity Revisited/Signature-based Handling of Asserted information using toKENs). Teoricamente non è necessario se veramente AGCOM ha fatto il suo lavoro

  • Chiamata ripetuta -> OFF

  • Numero chiamato -> X (per quanto tempo volete che un numero che voi avete chiamato possa richimarvi)

  • Emergenza -> 120 minuti (dopo aver chiamato il 112 per quanto tempo potete essere chiamati da chiunque)

Spulciatevi pure le opzioni, ma arriviamo alle regex di tipo RAW (cliccate sulla bandierina quando le immettete) e tenete conto che a numero più alto corrisponde priorità più alta (l'pposto della norma in ambienti linux, in poche parole)

  • ^(\+39|0039)?055[0-9]+ : ALLOW --> Permette tutte le chiamate da Firenze (prio n > 0)
  • ^(\+39|0039)?3[0-9]+ : ALLOW --> Permette tutte le chiamate dai cellulari italiani (prio n > 0)
  • .* : BLOCK --> Blocca tutto il resto (Prio 0)

Per la cronaca:

  • ^ : il numero inizia con quello che segue (^2 inizia con 2, ^12 inizia con 12 e così via)
  • (\+39 | 0039): \+ è un carattere di escape per indicare il + (altrimenti verrebbe interpretato come operatore regex). Significa +39 o 0039
  • ? : significa che quello che c'era prima può esserci come non esserci

Quindi per ora: ^(\+39|0039)? : significa che il numero potrebbe come non potrebbe iniziare con il prefisso italiano

  • 055[0-9]+: le cifre che seguono sono 055 seguite da altre cifre. Lo si sarebbe potuto scrivere anche come 055.*
PrioritàRegexAzioneDescrizione
10^(\+39|0039)?3[0-9]+ALLOWPermette tutti i cellulari italiani
20^(\+39|0039)?055[0-9]+ALLOWPermette tutti i numeri fissi di Firenze
0.*BLOCKBlocca tutti gli altri numeri

[Che il talpone sia con voi]

[EOF]