Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Можно ли забанить некоторые User Agent'ы?
цитата
22/06/05 в 03:25
 solyps
Конкретно - Teleport Pro, мать его.
А может, и популярные аналоги кто назовет до кучи.
Дык что с ним делать, как не допустить к моему уникальному icon_smile.gif контенту? А то, блин, опять "неучтенные" зеркала появятся... Один мудилло скачал мой дор и даже ссылки не поменял icon_smile.gif Хотя они все равно не работают, Телепорт их обезобразил.
Дык что мне сделать, где что записать требуется?
Сэнкс.
цитата
22/06/05 в 04:38
 starh
.htaccess
Код:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]


Вроде так
А вообще посмотри тут
цитата
22/06/05 в 07:49
 kassander
wget еще можно забанить, он по умолчанию чужой user-agent не подставляет. А вообще - обходится примитивно, разве что от полных идиотов защищаться... Хотя и то хорошо icon_smile.gif
цитата
22/06/05 в 08:18
 admin@amateuralbum.net
if(strstr($ua, "indy library")) { nahui(); }
if(strstr($ua, "mozilla(ie compatible)")) { nahui(); }
if(strstr($ua, "emailsiphon")) { nahui(); }
if(strstr($ua, "emailwolf")) { nahui(); }
if(strstr($ua, "extractor")) { nahui(); }
if(strstr($ua, "teleport")) { nahui(); }
if(strstr($ua, "wget")) { nahui(); }
if(strstr($ua, "download")) { nahui(); }
if(strstr($ua, "linkwalker")) { nahui(); }
if(strstr($ua, "diibot")) { nahui(); }
if(strstr($ua, "psbot")) { nahui(); }
if(strstr($ua, "emailcollector")) { nahui(); }
if(strstr($ua, "curl")) { nahui(); }
if(strstr($ua, "getright")) { nahui(); }
if(strstr($ua, "go!zilla")) { nahui(); }
if(strstr($ua, "reget")) { nahui(); }
if(strstr($ua, "dart communications")) { nahui(); }
if(strstr($ua, "ecatch")) { nahui(); }
if(strstr($ua, "filehound")) { nahui(); }
if(strstr($ua, "getbot")) { nahui(); }
if(strstr($ua, "hotjava")) { nahui(); }
if(strstr($ua, "igetter")) { nahui(); }
if(strstr($ua, "industry program")) { nahui(); }
if(strstr($ua, "jetcar")) { nahui(); }
if(strstr($ua, "leechget")) { nahui(); }
if(strstr($ua, "lincoln state web browser")) { nahui(); }
if(strstr($ua, "linkscan")) { nahui(); }
if(strstr($ua, "lwp")) { nahui(); }
if(strstr($ua, "lynx")) { nahui(); }
if(strstr($ua, "libwww")) { nahui(); }
if(strstr($ua, "missauga locate")) { nahui(); }
if(strstr($ua, "missigua locator")) { nahui(); }
if(strstr($ua, "scan4mail")) { nahui(); }
if(strstr($ua, "dreampassport")) { nahui(); }
if(strstr($ua, "dnloadmage")) { nahui(); }
if(strstr($ua, "gurlchecker")) { nahui(); }
if(strstr($ua, "url-spider")) { nahui(); }
if(strstr($ua, "usww.com")) { nahui(); }
if(strstr($ua, "netants")) { nahui(); }
if(strstr($ua, "netpumper")) { nahui(); }
if(strstr($ua, "octopus")) { nahui(); }
if(strstr($ua, "offline explorer")) { nahui(); }
if(strstr($ua, "pavuk")) { nahui(); }
if(strstr($ua, "privoxy")) { nahui(); }
if(strstr($ua, "program shareware")) { nahui(); }
if(strstr($ua, "puxarapido")) { nahui(); }
if(strstr($ua, "python-urllib")) { nahui(); }
if(strstr($ua, "sitesnagger")) { nahui(); }
if(strstr($ua, "sq webscanner")) { nahui(); }
if(strstr($ua, "stamina")) { nahui(); }
if(strstr($ua, "superbot")) { nahui(); }
if(strstr($ua, "teleport")) { nahui(); }
if(strstr($ua, "urlblaze")) { nahui(); }
if(strstr($ua, "urlgetfile")) { nahui(); }
if(strstr($ua, "url spider")) { nahui(); }
if(strstr($ua, "url_spider")) { nahui(); }
if(strstr($ua, "utilmind")) { nahui(); }
if(strstr($ua, "vb wininet")) { nahui(); }
if(strstr($ua, "webauto")) { nahui(); }
if(strstr($ua, "webcopier")) { nahui(); }
if(strstr($ua, "webfetch")) { nahui(); }
if(strstr($ua, "webminer")) { nahui(); }
if(strstr($ua, "webpix")) { nahui(); }
if(strstr($ua, "webreaper")) { nahui(); }
if(strstr($ua, "webstripper")) { nahui(); }
if(strstr($ua, "webtrends")) { nahui(); }
if(strstr($ua, "wep search")) { nahui(); }
if(strstr($ua, "wwwoffle")) { nahui(); }
if(strstr($ua, "xaldon webspider")) { nahui(); }
цитата
22/06/05 в 16:26
 solyps
Спасибо! +4 всем

Эээ, еще раз хочу уточнить. Вот так можно написать в хтассесс, оно будет работать?

Код:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro.*
RewriteRule .[Html][Pp][Gg]*$ /naxer.html [L]


т.е. идея в том, чтобы Телепорт вместо разных страниц скачивал у меня одну и ту же - naxer.html
(речь повторяю не о пиксах, а о доре)

upd
во, и еще до кучи хочу про хтассесс спросить.
сколько всего в него можно пихать? если файл получится 3Кб, не будет ли это дело тормозить? в смысле, для серфера.
цитата
22/06/05 в 20:22
 dDan
admin@amateuralbum.net писал:
if(strstr($ua, "indy library")) { nahui(); }

Вот так сразу и послал меня нах.. нехороший ты программистов банить.
цитата
22/06/05 в 22:49
 Pentarh
dDan писал:
Вот так сразу и послал меня нах.. нехороший ты программистов банить.

1. С праграмистаф денех не вазьмеш
2. Харошему праграмисту бан пахую
цитата
22/06/05 в 22:56
 Pentarh
admin@amateuralbum.net писал:

if(strstr($ua, "indy library")) { nahui(); }
.............+30 строк ненужного кода............

А не проще ли

if (!eregi('msie|opera|mozilla|google|yahoo|msn',$ua)) {nahuy();}


Эта страница в полной версии