Rache für Opfer von Mail-Vandalen
Entwickelt: 2008
Nachdem ich kurz nacheinander mehrere völlig verunstaltete Mails von SMS-geschädigten Bekannten erhalten
hatte (Satzzeichen: Luxus; die SHIFT-Taste: abgebaut und bei eBay versteigert
oder schlichtweg unbekannt; "Satz"-Konstruktionen wie "ich du aber": normal; Verstümmelung von Wörtern:
wird billigend in Kauf genommen), habe ich ein kleines Perl-Script gebastelt, um zurückzuschlagen.
Eskalationsstufen:
- Stufe 0 (hilfreiche Unterstützung): Alle Kleinbuchstaben der empfangenen
Mail werden in Großbuchstaben konvertiert, Leerzeichen werden je zur Hälfte in Punkte und Kommas verwandelt.
Das Ergebnis wird als sortierte Liste ausgegeben.
- Stufe 1 (Das kann ich auch!): Alle Zeichen der eigenen Mail werden in
Kleinbuchstaben konvertiert, alle Trennzeichen werden in Leerzeichen umgewandelt.
- Stufe 2 (kleiner Kompressor): Für alle Wörter wird der Anfangsbuchstabe groß,
der Rest klein geschrieben, alle Trennzeichen (auch Leerzeichen) werden entfernt.
- Stufe 3 (großer Kompressor): Für alle Wörter wird der Anfangsbuchstabe klein,
der Rest groß geschrieben, alle Trennzeichen (auch Leerzeichen) werden entfernt.
- Stufe 4 (Umkehrung): Der gesamte Text wird rückwärts ausgegeben.
- Stufe 5 (Verwirrung): Alle Trennzeichen werden in Leerzeichen konvertiert,
die Wörter jeder Zeile werden in zufälliger Reihenfolge ausgegeben.
- Stufe 6 (Chaos): Die Zeichen jeder Zeile werden in zufälliger Reihenfolge
ausgegeben.
- Malen nach Zahlen: zusätzlich - Buchstaben werden durch ähnlich aussehende Ziffern ersetzt
(z. B. ein 'i' durch '1')
- Reduktion: zusätzlich - Ein vorzugebender Prozentsatz (1 bis 80) von Zeichen wird per Zufallsgenerator
aus jeder Zeile gelöscht.
Installation: Archiv entpacken, starten:
./mail_shredder.pl [Optionen] <mail.txt >ausgabe.txt
(Die möglichen Optionen stehen am Anfang des Quelltextes).
WICHTIG: UTF-8 wird nicht unterstützt (war damals noch nicht in).
Download: mail_shredder.tgz
sha256: cef1f762e30dc1a80f94c9c7f22ffc7241abe2f17b6063836ff766d4ab5815ab