Comments 71
второй способ - strip_tags и всё(
0
согласен, но при этом (если верить полученным данным) он более чем эффективен.
0
а разве strip_tags удаляет содержимое удаляемых тегов?
0
вариации обрамления различных частей емайла span'ом с разными классами.
Если не пропарсить css, то не узнаешь какая часть отображается, а какая скрывается. При использовании strip_tags с удалением содержимого тегов или нет в любом случае получится каша. Единственный недостаток - такую запись не поставить в ссылку.
Если не пропарсить css, то не узнаешь какая часть отображается, а какая скрывается. При использовании strip_tags с удалением содержимого тегов или нет в любом случае получится каша. Единственный недостаток - такую запись не поставить в ссылку.
+2
ну а ежели дописать ещё один спан с tilllate.com, например
0
Для поискового робота это не так - он смотрит что там какой-то дисплэйнан и думает что мыльник юзеру не показывется, знач его там нету... Или что-то вроде того...
-3
UFO just landed and posted this here
Я на своём сайте использую относительно простой способ кодирования:
<script language="JavaScript"></script>
<script language="JavaScript"></script>
+6
это гениально
+21
Основную часть кода захабрило. Должно быть так:
<script language="JavaScript">
document.write("<a href="'ma"+"ilto:ale"+"x@gana"+"gin.com'">"+"ale"+"x@gana"+"gin.com"+"</a>");
</script>
<script language="JavaScript">
document.write("<a href="'ma"+"ilto:ale"+"x@gana"+"gin.com'">"+"ale"+"x@gana"+"gin.com"+"</a>");
</script>
+1
Я когда-то тоже так делал, но потом узнал что боты научились выполнять жабаскрипт и перешел на css. Более хитрый, чем в примере — у меня @ и точка идут бекграундами в спанах. Вроде помогает =)
0
А можете пример выложить? А то я в CSS не особо силен.
Я вот подумал, а если комбинировать скрипт+ксс? Наверняка защита лучше будет.
Сижу ковыряю.
Я вот подумал, а если комбинировать скрипт+ксс? Наверняка защита лучше будет.
Сижу ковыряю.
0
funtiki.org/temp/email/
очевидный минус — адрес нельзя скопировать
очевидный минус — адрес нельзя скопировать
0
а у меня вообще просто через [at], [dot] - благо гугл спасает, но такая запись практически тоже что и записать обычно, спама меньше не становиться, а только растет ((
0
Использую document.write и объявление в разных частях документа (а не concat в одной строке).
0
Если выдумавать столько головняка, что записать один мыльник, то проще сделать из него картинку.
0
Я видел вот такой способ:
e-mail: python -c "print 'bWFjaWVqLmJsaXppbnNraUBnbWFpbC5jb20='.decode('base64')"
e-mail: python -c "print 'bWFjaWVqLmJsaXppbnNraUBnbWFpbC5jb20='.decode('base64')"
+5
Я просто пользуюсь нормальным сервисом — «УкрПочта». Спама нет :)
Правда, приходится выходить в подъзд за письмами.
Правда, приходится выходить в подъзд за письмами.
+6
А image способ? Или я что то непонимаю?! Кто решит что то накалякать на ящик тот наверняка не полениться переписать с картинки...
0
«Обфускация» и никак иначе.
+2
Вот еслиб было 900 ящиков, защищенных 9 разными способами. А так - вилами на воде писано.
0
UFO just landed and posted this here
Использую ajax.
При генерации страничек все e-mail`ы меняю на такие ссылки:
а в сессию добавляю сами e-mail`ы, вот так:
После этого маленькая js функция делает своё.
При генерации страничек все e-mail`ы меняю на такие ссылки:
<a href="javascript:void(0)" onClick="show_mail('7fe8391e1e4e454ac9a8f9a11e8deb86');" id="mail_7fe8391e1e4e454ac9a8f9a11e8deb86">e-mail</a>
а в сессию добавляю сами e-mail`ы, вот так:
$_SESSION['mail'][7fe8391e1e4e454ac9a8f9a11e8deb86] = 'www@email.ru';
После этого маленькая js функция делает своё.
-1
...и если у пользователя выключен JS,то ...
0
... то он бот! (шутка)
на самом деле, проще простого добавить рядом секцию <noscript> с текстом "включите javascript чтобы увидеть e-mail"
на самом деле, проще простого добавить рядом секцию <noscript> с текстом "включите javascript чтобы увидеть e-mail"
+2
"Без жертв не добиться победы"
(С) Фильм "Трансформеры", у семьи Уитвики был такой слоган
(С) Фильм "Трансформеры", у семьи Уитвики был такой слоган
0
А резонно ли стартовать сессию для каждого гостя?
0
а я никогда не прятал мыльник
гугл отлично фильтрует спам, из 10000 писем всего одно просачивается в мой inbox
гугл отлично фильтрует спам, из 10000 писем всего одно просачивается в мой inbox
+3
кстати, люблю читать спам :)
забавно следить за последними "разработками" в мире спама :)
забавно следить за последними "разработками" в мире спама :)
0
очень интересно, а откуда Вы знаете, сколько писем зарезал спам-фильтр GMail?
+1
Меньше знаешь - крепче спишь!
С полгода назад отловил несколько важных мне писем, которые google посчитал спамом, с тех пор не доверяю. Хотя подобных ошибок в последнее время не было - то ли алгоритм стал бережнее, то ли везло просто.
С полгода назад отловил несколько важных мне писем, которые google посчитал спамом, с тех пор не доверяю. Хотя подобных ошибок в последнее время не было - то ли алгоритм стал бережнее, то ли везло просто.
0
На самом деле периодически письма попадают в спам и у гугла, и к сожалению замечаешь это когда тебе говорят, что отсылали несколько раз, а письма нет.
Любую систему не возможно сделать на 100% эффективной, вот и приходится периодически заглядывать в спам, а его там просто пруд пруди.. ))
Любую систему не возможно сделать на 100% эффективной, вот и приходится периодически заглядывать в спам, а его там просто пруд пруди.. ))
0
Для тех, кто не любит веб-интерфейс (а по POP3 забрать письма из папки "Спам" не выйдет) есть рецепт - создать специальный фильтр, который перекидывает письма из Спам во Входящие: 1) Создаем фильтр 2) Содержит слова: in:spam 3) Следующее действие (на предупреждение отвечаем утвердительно 4) Отмечаем галочку "Никогда не отправлять в спам"
Вуаля!
Вуаля!
0
обфускация - поправьте плиз :) "обускфация" глаза режет
+1
{mailto address=$EmailAddress encode="javascript"} или же
{mailto address=$EmailAddress encode="hex"} - Smarty шаблонизатор
{mailto address=$EmailAddress encode="hex"} - Smarty шаблонизатор
0
Вот палево.
Прям руководство к действию для спамеров!! =(
Прям руководство к действию для спамеров!! =(
-2
links2 -dump нужный_url > текстовый_файл
И смотрим, что в первом и втором случае у нас адрес оказался в виде нормального текста
И смотрим, что в первом и втором случае у нас адрес оказался в виде нормального текста
0
Комбинированная техника: делаем картинку с мылом, называем ее yourmail_domain_zone.gif, пишем простенький js
для замены этого имага на yourmail@domain.zone, применяем обфускацию js для полного амброза и радуемся. Итог: обычные пользователи могут копировать и кликать, любители гулять без js не остаются без адреса почты, спам боты не видят ничего
var q=mailimg.src.split("_"); mailspan.innerHTML=q[0]+'@'+q[1]+'.'+q[2];
для замены этого имага на yourmail@domain.zone, применяем обфускацию js для полного амброза и радуемся. Итог: обычные пользователи могут копировать и кликать, любители гулять без js не остаются без адреса почты, спам боты не видят ничего
+1
пользуюсь GMail и довольно дико читать такие посты... Вы еще страдаете от спама на почту?
З.Ы. для офиса отличным решением является IronPort'овские наработки в области защиты от спама
З.Ы. для офиса отличным решением является IronPort'овские наработки в области защиты от спама
+1
У меня есть почтовый ящик с адресом ko***************ch@rambler.ru, которому около года. Я его вообще нигде и никогда не использовал, но на него умудрилось просочиться 4 спам-письма =(
0
я свой мыльник стараюсь нигде не светить, а регистрируюсь на ресурсах используя одноразовый мыльник:
http://www.10minutemail.com/10MinuteMail/index.html
http://www.10minutemail.com/10MinuteMail/index.html
0
В итоге надо сделать компромиссное решение, которое учтет возможное наличие JS`а, CSS`а и их полное отсутствие.
1. script] некаяШифрФункция("зашифврованное мыло") [/script
2. noscript] color=white] span class="coderedirection blackcolor"]ur.etis@serda [/color [/span [/noscript
3. noscript] img style="display none" src="somescript.phpaspx?geturlimageid=АЙДИКАРТИНКИСМЫЛОМ"] [/noscript
Первый пункт для случая, когда JS пашет
Второй — когда не пашет, но есть CSS
Третий — когда нет ни того, ни другого
1. script] некаяШифрФункция("зашифврованное мыло") [/script
2. noscript] color=white] span class="coderedirection blackcolor"]ur.etis@serda [/color [/span [/noscript
3. noscript] img style="display none" src="somescript.phpaspx?geturlimageid=АЙДИКАРТИНКИСМЫЛОМ"] [/noscript
Первый пункт для случая, когда JS пашет
Второй — когда не пашет, но есть CSS
Третий — когда нет ни того, ни другого
0
поправьте, пожалуйста, обусфакции->обфускации (вторая строка сверху в тексте). Выражение "всего ничего" не требует зяпятой, пример уотребления: http://www.poezia.ru/article.php?sid=61675
0
А я использую на сайте внутреннюю почту (вида:username-mail)и через неё уже рассылаю по настоящим ящикам юзеров, а кто хочет узнать реальный email пусть с хозяином ящика и договаривается! Есть неудобства, зато с моего сайта спамеры нифига не поимеют!
0
Спасибо автору за полезную статью!
Именно то, что искал.
Именно то, что искал.
0
Забавно, что судя по графику, "Using ATs and DOTs" дает вполне пристойный результат при минимальных затратах.
0
habra®habrahabr
0
<script language="JavaScript" type="text/javascript"><!--
function saqVclmYnxb4(){var oXrHsYbrbF="@"; oXrHsYbrbF=oXrHsYbrbF+"habrahab"; oXrHsYbrbF="bra"+oXrHsYbrbF; oXrHsYbrbF=oXrHsYbrbF+"r.ru"; oXrHsYbrbF="ha"+oXrHsYbrbF; return oXrHsYbrbF}; function r6bOeau0um(){return "?Subject=testing"}; function x4cs(){status="<A href='mailto:"+saqVclmYnxb4()+r6bOeau0um'>mailto:"+saqVclmYnxb4()+r6bOeau0um</A>()}; function pNbHqfodgY(){status=""}; function hdkUa7zPtNi4(){this.location="<A href='mailto:"+saqVclmYnxb4()+r6bOeau0um'>mailto:"+saqVclmYnxb4()+r6bOeau0um</A>(); return false}; document.write("<a href='mailto:[antispam_protected]' onmouseover='x4cs()' onmouseleave='pNbHqfodgY()' onclick='return hdkUa7zPtNi4()'>"+saqVclmYnxb4()+"<"+"/a>");
//--></script><noscript>habra<sup><small>®</small></sup>habrahabr¸ru</noscript>
function saqVclmYnxb4(){var oXrHsYbrbF="@"; oXrHsYbrbF=oXrHsYbrbF+"habrahab"; oXrHsYbrbF="bra"+oXrHsYbrbF; oXrHsYbrbF=oXrHsYbrbF+"r.ru"; oXrHsYbrbF="ha"+oXrHsYbrbF; return oXrHsYbrbF}; function r6bOeau0um(){return "?Subject=testing"}; function x4cs(){status="<A href='mailto:"+saqVclmYnxb4()+r6bOeau0um'>mailto:"+saqVclmYnxb4()+r6bOeau0um</A>()}; function pNbHqfodgY(){status=""}; function hdkUa7zPtNi4(){this.location="<A href='mailto:"+saqVclmYnxb4()+r6bOeau0um'>mailto:"+saqVclmYnxb4()+r6bOeau0um</A>(); return false}; document.write("<a href='mailto:[antispam_protected]' onmouseover='x4cs()' onmouseleave='pNbHqfodgY()' onclick='return hdkUa7zPtNi4()'>"+saqVclmYnxb4()+"<"+"/a>");
//--></script><noscript>habra<sup><small>®</small></sup>habrahabr¸ru</noscript>
0
UFO just landed and posted this here
Sign up to leave a comment.
Сравнение 9-ти способов обфускации email адресов