Kategorie: Entwicklung

E-Mail-Verschleierer

Eigene IdeeTool fehlt?

Einen mailto-Link vor einfachen Scrapern verstecken, auf drei Arten

Wandeln Sie eine E-Mail-Adresse in HTML-Entitäten, einen JavaScript-Schnipsel oder menschenlesbaren Text um, damit einfache Scraper, die das rohe HTML einer Seite nach mailto:-Links durchsuchen, sie nicht erfassen. Läuft vollständig in Ihrem Browser.

Verschleierte Ausgabe
<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>

Dies bremst nur einfache Scraper aus, die rohes HTML nach mailto:-Links durchsuchen. Es hält weder einen entschlossenen Angreifer noch einen Menschen auf, der die Seite liest.

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Spam-Sammler durchsuchen häufig das rohe HTML einer Website nach dem mailto:-Muster oder einem @-Zeichen. Die Verschleierung schreibt die Adresse so um, dass ein Mensch - bei den Methoden HTML-Entitäten und JavaScript auch ein echter Browser - sie weiterhin lesen oder anklicken kann, während eine reine Textsuche im Quellcode nichts Erkennbares findet. Es handelt sich um eine Abschreckung gegen einfaches Scraping, nicht um Verschlüsselung oder einen Ersatz für Spamfilter.

So funktioniert es

  1. Geben Sie die zu veröffentlichende E-Mail-Adresse und optional einen Linktext ein.
  2. Wählen Sie eine Methode: HTML-Entitäten und der JavaScript-Schnipsel bleiben beide klickbar; menschenlesbarer Text eignet sich für reinen Text ohne Link.
  3. Kopieren Sie die Ausgabe und fügen Sie sie anstelle eines einfachen mailto:-Links in das HTML Ihrer Seite ein.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Stoppt dies jeglichen Spam?
Nein. Es überlistet nur Scraper, die rohen HTML-Text nach einer Adresse oder einem mailto:-Link durchsuchen. Es hält weder einen Menschen davon ab, die Adresse von der gerenderten Seite zu kopieren, noch einen Scraper, der JavaScript ausführen oder HTML-Entitäten dekodieren kann.
Welche Methode sollte ich verwenden?
HTML-Entitäten funktionieren überall, wo HTML gerendert wird, einschließlich E-Mail-Programmen und Feed-Readern. Der JavaScript-Schnipsel ist eine stärkere Abschreckung, benötigt aber aktiviertes JavaScript. Menschenlesbarer Text eignet sich am besten, wenn Sie nur eine Adresse ohne klickbaren Link anzeigen möchten.
Wird meine E-Mail-Adresse irgendwohin gesendet?
Nein. Die verschleierte Ausgabe wird lokal in Ihrem Browser erzeugt; es wird nichts hochgeladen.