imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 10.12.2003, 17:20     # 1
Doctorrr
Junior Member
 
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100

Doctorrr Путь к славе только начался
Arrow Защита ссылок 'mailto:' от спамеров

Я стараюсь не использовать в сети свой реальный адрес, но пользуюсь несколькими бесплатными аккаунтами, которые время от времени меняю - чего и всем остальным советую. Но иногда - чаще всего на своих страницах - надо оставить свой нормальный e-mail - и вот тут начинаются траблы ;-/

Все здесь, я думаю, знают, как пополняются спамерские базы адресов e-mail : роботы собирают с HTML страниц ссылки <a href="mailto: ..." .... >

Раньше с этим боролись просто: Добавляли лишние пробелы и переводы строк в коде ссылок, которые сбивали роботов с толку, и т.п.

Сейчас такая защита уже не действует, но можно применить другой подход - как бы "собирать" HTML-ссылку на странице из другого кода.

Профи давным-давно знают об этом, а вот новичкам такое знание может пригодицца.

Я недавно написал генератор JavaScript'ов, которые должны защитить ссылки mailto в коде HTML. JavaScript я выбрал только потому что любимый мною PHP доступен, в основном, только на платных хостингах, а генератор должен был быть универсальным.

На суд общественности: http://web.daxx.ru/mail.html


Оставляйте комментарии.
Если будет время - доработаю скрипт...
__________________
С уважением, Doctorrr
Doctorrr вне форума  
Старый 10.12.2003, 18:34     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
идея не нова.... но скрипт ничего
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 10.12.2003, 18:38     # 3
Doctorrr
Junior Member
 
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100

Doctorrr Путь к славе только начался
Я же писал: не все знают

>но скрипт ничего
Спасибо и на том
__________________
С уважением, Doctorrr
Doctorrr вне форума  
Старый 11.12.2003, 01:29     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
читаемость порсто очень ужасная... изза дизайна.... у меня и так со зрением траблы

а адрес мог бы и в одно текстовое полсе считывать.. а там регуляpными
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.12.2003, 10:46     # 5
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Doctorrr
Скрипт самый простой, имхо А ты уверен, что роботы не научились находить мыло и в нем?
sanchos вне форума  
Старый 11.12.2003, 11:05     # 6
Doctorrr
Junior Member
 
Регистрация: 28.07.2003
Адрес: Moscow
Сообщения: 100

Doctorrr Путь к славе только начался
2Stasik
>а адрес мог бы и в одно текстовое полсе считывать.. а там регуляpными

Да, надо переделать. Давно писал.


2sanchos:
>Скрипт самый простой, имхо
А сложнее и не надо - это раз. А во-вторых - чем сложнее - тем тяжелее

> А ты уверен, что роботы не научились находить мыло и в нем?
Ну, здесь я не могу быть уверен. Но по идее - нет:
Во-первых, простых mailto: ссылок гораздо больше, и незачем терять время из-за ничтожного(в сравнении) кол-ва адресов.
Во-вторых, каждый пользуецца своим скриптом.
__________________
С уважением, Doctorrr
Doctorrr вне форума  
Старый 11.12.2003, 15:44     # 7
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
imho, мне кажеться проще свой майл перевести в юникод и все ....
как перевести? да за 5 сек пишиться скрипт на php

пример : <a href="mailto:%73%6d%61%70%40%70%69%73%65%6d%2e%6e%65%74">smap</a>
smap вне форума  
Старый 12.12.2003, 01:56     # 8
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
imho c mailto: сразу всё выдерут... и мыло дойдёт
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 12.12.2003, 02:24     # 9
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
А есть еще прога, называется Black Man's e-Mail Encoder. Может кодировать в трех режимах:
) HTML - UNICODE (mailto тоже кодирует)
) JAVASCRIPT - regular
) JAVASCRIPT - paranoic

Я только ей и пользуюсь для кодирования мыла
Psionic Vision вне форума  
Старый 12.12.2003, 13:54     # 10
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
ладно ладно ... ето я предложил альтернативу без жавы, с жавой такое можно намутить.. что не каждый mail етот даже в ручную не вытащит!
например:
<script>
eval(unescape("%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61% 20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%6d%61%70%40%70%69%73%65%6 d%2e%6e%65%74%22%3e%73%6d%61%70%40%70%69%73%65%6d%2e%6e%65%74%3c%2f%61 %3e%27%29"))
</script>

попробуйте запустить там моё мыло )

Добавлено через 5 минут:
"HTML - UNICODE (mailto тоже кодирует)" - попробуй его закодировать...
работать проcто напросто не будет... будет как ссылка!
так что бесполезно mailto кодировать (

Мдя сколько тавтологии )))))

Последний раз редактировалось smap; 12.12.2003 в 13:58.
smap вне форума  
Старый 12.12.2003, 20:24     # 11
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
smap
Гыыы! Кул, в MyIE + TheBat проходит. А скриптик сможешь сварганить чтобы код генерировать?
__________________
sapienti sat.
denver вне форума  
Старый 12.12.2003, 23:20     # 12
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
denver
да легко
<script>
PHP код:
<?
function mailto($m){
$m = "document.write('<a href=\"mailto:$m\">$m</a>')";
for($i=0;$i<strlen($m);$i++) $str.= "%".bin2hex($m[$i]);
echo "eval(unescape(\"".$str."\"))\n";
// (c) smap 
}

mailto("smap@pisem.net");
?>
</script>
жду ваших оценок )))


п.с коперант забыл )))

Последний раз редактировалось smap; 12.12.2003 в 23:23.
smap вне форума  
Старый 12.12.2003, 23:24     # 13
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Заценил

Добавлено в ту же минуту:
Цитата:
п.с коперант забыл )))
Поздно, закомпосировали
__________________
sapienti sat.
denver вне форума  
Старый 13.12.2003, 00:27     # 14
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
denver
smap
smap
denver

Та прога, о которой я говорил выше, сама генерирует крутые кода
Если надо, могу по мылу отправить...
Psionic Vision вне форума  
Старый 13.12.2003, 00:33     # 15
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
мне кинь ... думаю мыло я уже.. засветил )))

вообще ето прога, а у меня скрипт.. его можно использовать где-нибудь..
в другом месте
smap вне форума  
Старый 13.12.2003, 00:46     # 16
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Neo
Ага, тут ее хоумпага, посмотрю на досуге. BTW спасибо

Добавлено через 4 минуты:
smap
Скрипт рулезнее. Можно на форумах монтировать

Добавлено через 4 минуты:
Neo, кстати в проге не реализован метод что привел smap, есть java-параноя, но он не такой красивый.
__________________
sapienti sat.
denver вне форума  
Старый 13.12.2003, 02:06     # 17
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
smap
И где же твой e-mail?

denver
А зачем мне "порулезнее"? Мне надо просто что мыло скрывалось, вот и все.. все равно никому не видно, а место занимает..
Psionic Vision вне форума  
Старый 13.12.2003, 02:20     # 18
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
Neo
Емыл закодирован выше
Цитата:
А зачем мне "порулезнее"?
Да, да. ты прав. Нормальному юзеру это нафиг не надо. Я говорю о том что этот скрипт можно вставить в код какого-нить форума, а прогу низя, я не говорю что прога хуже
__________________
sapienti sat.
denver вне форума  
Старый 13.12.2003, 02:25     # 19
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Цитата:
denver:
Емыл закодирован выше
А чем его ДЕкодировать?


Цитата:
denver:
Я говорю о том что этот скрипт можно вставить в код какого-нить форума, а прогу низя, я не говорю что прога хуже
И чем же она хуже?
Psionic Vision вне форума  
Старый 13.12.2003, 02:42     # 20
voron
::VIP::
 
Аватар для voron
 
Регистрация: 14.08.2003
Адрес: kuban.imho.ws
Сообщения: 2 575

voron Гипербогvoron Гипербогvoron Гипербогvoron Гипербог
voron Гипербогvoron Гипербогvoron Гипербогvoron Гипербогvoron Гипербогvoron Гипербогvoron Гипербогvoron Гипербог
а можно мне прогу скинуть?
__________________
voron вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:19.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.