Html Scrambler

  Home     Server     Elektronik     Audio&Licht     Links     Kontakt  


Wer kennt das nicht: Die eigene Webseite enthält ein Feedback Formular oder irgendwo die eigene Mail Adresse oder gar die Telefonnummer. Es dauert nicht lange, schon kommen die ersten Mails oder Formular Feedbacks von irgendwelchen Spammer oder Call-Center. Diese durchsuchen mit ihren Suchroboter systematisch das ganze Web nach Formularen, Mail Adressen und Telefonnummern.

Die Mail Adresse oder Telefonnummer gegen Suchroboter zu verstecken ist noch relativ einfach. Man ersetzt den Text mit einem kleinen Bild.

Beim Formular wird es schon etwas schwieriger. Oder auch wenn sich auf der Seite ein Link oder ein Bild befindet, von welchem wir nicht möchten, dass es von den Suchroboter gefunden wird.

Als einfache Lösung, Teile des html Codes der Webseite codieren

Im Netz gibt es sogenannte Html Scrambler, z.B. den von Dynamic Drive. Mit diesen kann man Teile des Html Codes mit einem Java-Script ersetzen, welches dann vom Browser interpretiert wird. Allerdings sind solche Tools manchmal nur kurze Zeit online und so muss man sich ständig erneut auf die Suche machen.
Zudem ist das von dynamicdrive.com ungenügend, da es Namen und Nummern immer noch im Klartext anzeigt.

Deshalb hier das kleine Bash Script mit dem Namen html_scramble zum herunterladen (rechte Maustaste, speichern unter..).

Verwendung von html_scramble

Nach dem Herunterladen die Datei html_scramble ausführbar machen und ins ~/bin Verzeichnis kopieren. Das Script arbeitet als Filter. Der zu ersetzenden Teile des Html-Codes kann man über die Konsole Codieren.

Beispiel

Der folgende html Code <h1>Meine HTML-Datei</h1> soll Codiert werden:
echo "<h1>Meine HTML-Datei</h1>" | html_scramble
Als Ausgabe erhält man:
<script language="JavaScript" type="text/javascript">
var i,y,x="3c68313e4d65696e652048544d4c2d44617465693c2f68313e0a";y='';for(i=0;i<x.length;i+=2){y+=unescape('%'+x.substr(i,2));}document.write(y);
</script>

Diesen Teil kopiert man dann in die html Datei anstelle des Original-Codes.
Oder den html Code in eine Datei mit dem Namen raw.html. Dann auf der Konsole eingeben:
cat raw.html | html_scramble > code.html
So steht der Codierte html Code aus der Datei raw.html dann in der Datei code.html.

Tip für Umlaute: Diese werden leider je nach Codierung danach nicht korrekt angezeigt. Deshalb am Besten gleich den Code eingeben, ä=&auml; ö=&ouml; ü=&uuml; ß=&szlig;

Es geht auch online

Einfach den Code hier hinein kopieren und dann Codieren klicken

Bitte beachten Sie die Datenschutzhinweise.


© 2022-2024 by Stefan Ludescher