Categoria: Sviluppo

Offuscatore di Email

Idea internaManca uno strumento?

Nascondi un link mailto dagli scraper più semplici, in tre modi

Trasforma un indirizzo email in entità HTML, uno snippet JavaScript o testo leggibile, così gli scraper semplici che analizzano l'HTML grezzo di una pagina alla ricerca di link mailto: non lo rilevano. Funziona interamente nel tuo browser.

Risultato offuscato
<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;</a>

Questo rallenta solo gli scraper più semplici che analizzano l'HTML grezzo alla ricerca di link mailto:. Non fermerà un aggressore determinato né una persona che legge la pagina.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Gli spammer che raccolgono indirizzi email di solito analizzano l'HTML grezzo di un sito alla ricerca del pattern mailto: o del simbolo @. L'offuscamento riscrive l'indirizzo in modo che una persona, o un vero browser per i metodi con entità HTML e JavaScript, possa comunque leggerlo o cliccarlo, mentre una scansione in chiaro del sorgente non trova nulla di riconoscibile. È un deterrente contro lo scraping di base, non una cifratura né un sostituto dei filtri antispam.

Come si usa

  1. Inserisci l'indirizzo email che vuoi pubblicare e, se vuoi, un testo per il link.
  2. Scegli un metodo: entità HTML e snippet JavaScript restano entrambi cliccabili; il testo leggibile serve per una copia semplice mostrata senza link.
  3. Copia il risultato e incollalo nell'HTML della tua pagina al posto di un normale link mailto:.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Questo blocca tutto lo spam?
No. Sconfigge solo gli scraper che analizzano il testo HTML grezzo alla ricerca di un indirizzo o di un link mailto:. Non impedisce a una persona di copiare l'indirizzo dalla pagina resa, né a uno scraper abbastanza sofisticato da eseguire JavaScript o decodificare entità HTML.
Quale metodo dovrei usare?
Le entità HTML funzionano ovunque venga reso l'HTML, inclusi client email e lettori di feed. Lo snippet JavaScript è un deterrente più forte ma richiede JavaScript attivo. Il testo leggibile è ideale quando vuoi solo mostrare un indirizzo senza un link cliccabile.
Il mio indirizzo email viene inviato da qualche parte?
No. Il risultato offuscato viene generato localmente nel tuo browser; non viene caricato nulla.