Deidiotyzer adresów mail
Zasada 1: broń się przed spambotami, nie przed ludźmi! Jest to zasada uniwersalna i dotyczy "kodowania" adresów mail, captchy wszelakiej i innych utrudniaczy.
Nienawidzę maili zakodowanych w stylu: "user (małpa) cośtam (usuń to) kropka com". To jest wręcz debilne, a jak zaraz udowodnię - łatwe do ominięcia, o ile nie stosujemy czegoś wybitnie durnego.
Ostatnio spadłem z dywanu jak zobaczyłem wymyślny, bardzo wymyślny sposób zakodowania maila. Wtedy w mej głowie zrodził się szalony pomysł by stworzyć dekoder tych kretyńskich maili do normalnej postaci. Oto efekt: [http://wklej.org/id/164358/]
Jest to raczej PoC, mimo że działa całkiem ładnie to ma trochę błędów, paskudny kod i się nie potrafi sam nauczyc nowych regułek. Może kiedyś :)
Uwaga, wymagany jest ruby w wersji 1.9. A żeby nie było - to na początku to jest testsuite, i wiem że jeden z nich nie przechodzi, wymaga to jeszcze kilku poprawek. Ale że czuję że projekt mnie znudził, więc aby nie zginął w otchłani czasu opublikuję już teraz.
d4rky_onet_pl" => "d4rky@onet.pl",
LOOL
Takie mi wymyślali to takie wrzucałem, a potem zapomniałem zmienić ;) niech będzie, dla potomnych
ale po w ogóle mail tak obfuskować? w ciągu tego roku gmailowy filtr przepuścił jak na razie dwa spamy, a wyfiltrował kilka tysięcy
Nie masz gdzieś działającej wersji online? Sądząc po kodzie moich nie dekoduje :)
Dodek: a ile odrzucił bez wrzucania do filtra? Bo mi trochę, więc nie korzystam z gmaila, o tych wątpliwych w ogóle nie informował więc się wydawało że dobrze filtruje. A to zwykła ściema była.
co to znaczy "odrzucił bez wrzucania do filtra"?
A mój GMail raz pożarł mi ważnego maila od koleżanki [ze skanem na polski], i co? Zdążyłem ją oskarżyć o ominięcie mnie, podczas gdy niezawodny dawniej GMail du mnie z siebie zatrzymał tę wiadomość w folderze spam.
Ten mail (d4rky@onet.pl) jest oczywiście fałszywy, żebyście sobie czegoś nie pomyśleli ;)
asmok: http://evil.nomicon.pl/email.rb?q=some-shitty-mail-at-some-host
Na mail x host y pl wypluwa mail@x.host.y.pl ;> shaxożyłem!!!1111
Nie żeby było, że ja tak daje swój. Tak se testowałem