Ок, извиняюсь за грубый тон - сказывается предобеденное состояние
Про то, как использовать эти куски кода, я думал, это очевидно. Тем более, что никто даже не написал о том, что что-либо непонятно. Вывод - даже не пытались, смысл тогда отписываться "я попробую"?
Про список юзерагентов - в скрипте, который я ставлю на свои доры, он немного другой, поменьше. Расширил, но не проверил все браузеры - спасибо за наводку, мой косяк, сегодня же вечером исправлю.
В любом случае, спасибо за уместную критику, будем совершенствовать свои писательские навыки :)
- 15.09.2009 15:56
- 15.09.2009 16:41
- 15.09.2009 18:45Banned

- Регистрация: 03.09.2009
- Сообщений: 181
- Репутация: 10
придя к консенсусу кто-нибудь из вас поделится доработанной версией?
- 15.09.2009 19:07
Ну я бы поделился, но вряд ли буду сейчас этим заниматься.
Т.к. я всего несколько дней назад пришел в тему, а с РНР у меня не такие близкие отношения что бы я решил эту задачку быстро и просто.
Так что в ближайшее время я буду заниматься дорами, базами, спамом и пр. дорвейными радостями. И мне, честно говоря, не до скриптов будет.
Но если время выдастся и задачка будет решена, то обещаю поделиться. Мне не жалко
- 15.09.2009 22:57
Никогда не занимался клоакингом, хотя видел часто, причем иногда на очень трастовых ресурсах. В общем вопрос, как долго сайт продержится в выдаче пока не забанят? Дольше или меньше чем дорвей? Стоит ли пробовать заниматься этим?
- 15.09.2009 23:32
- 15.09.2009 23:38Опытный

- Регистрация: 03.09.2009
- Сообщений: 462
- Репутация: 16
- 16.09.2009 00:53
Нет, поменьше. У меня по неделе в среднем держится дор с клоакингом.
Bump: Вроде как переделал так, что можно скопипастить сразу.
PHP код:<?php
$is_bot = FALSE ;
$user_agent_to_filter = array( '#Ask\s*Jeeves#i', '#HP\s*Web\s*PrintSmart#i', '#HTTrack#i', '#IDBot#i', '#Indy\s*Library#',
'#ListChecker#i', '#MSIECrawler#i', '#NetCache#i', '#Nutch#i', '#RPT-HTTPClient#i',
'#rulinki\.ru#i', '#Twiceler#i', '#WebAlta#i', '#Webster\s*Pro#i','#www\.cys\.ru#i',
'#Wysigot#i', '#Yahoo!\s*Slurp#i', '#Yeti#i', '#Accoona#i', '#CazoodleBot#i',
'#CFNetwork#i', '#ConveraCrawler#i','#DISCo#i', '#Download\s*Master#i', '#FAST\s*MetaWeb\s*Crawler#i',
'#Flexum\s*spider#i', '#Gigabot#i', '#HTMLParser#i', '#ia_archiver#i', '#ichiro#i',
'#IRLbot#i', '#Java#i', '#km\.ru\s*bot#i', '#kmSearchBot#i', '#libwww-perl#i',
'#Lupa\.ru#i', '#LWP::Simple#i', '#lwp-trivial#i', '#Missigua#i', '#MJ12bot#i',
'#msnbot#i', '#msnbot-media#i', '#Offline\s*Explorer#i', '#OmniExplorer_Bot#i',
'#PEAR#i', '#psbot#i', '#Python#i', '#rulinki\.ru#i', '#SMILE#i',
'#Speedy#i', '#Teleport\s*Pro#i', '#TurtleScanner#i', '#User-Agent#i', '#voyager#i',
'#Webalta#i', '#WebCopier#i', '#WebData#i', '#WebZIP#i', '#Wget#i',
'#Yandex#i', '#Yanga#i', '#Yeti#i','#msnbot#i',
'#spider#i', '#yahoo#i', '#jeeves#i' ,'#google#i' ,'#altavista#i',
'#scooter#i' ,'#av\s*fetch#i' ,'#asterias#i' ,'#spiderthread revision#i' ,'#sqworm#i',
'#ask#i' ,'#lycos.spider#i' ,'#infoseek sidewinder#i' ,'#ultraseek#i' ,'#polybot#i',
'#webcrawler#i', '#robozill#i', '#gulliver#i', '#architextspider#i', '#yahoo!\s*slurp#i',
'#charlotte#i', '#ngb#i' ) ;
$stop_ips_masks = array(
"66\.249\.[6-9][0-9]\.[0-9]+", // Google NetRange: 66.249.64.0 - 66.249.95.255
"74\.125\.[0-9]+\.[0-9]+", // Google NetRange: 74.125.0.0 - 74.125.255.255
"65\.5[2-5]\.[0-9]+\.[0-9]+", // MSN NetRange: 65.52.0.0 - 65.55.255.255,
"74\.6\.[0-9]+\.[0-9]+", // Yahoo NetRange: 74.6.0.0 - 74.6.255.255
"67\.195\.[0-9]+\.[0-9]+", // Yahoo#2 NetRange: 67.195.0.0 - 67.195.255.255
"72\.30\.[0-9]+\.[0-9]+", // Yahoo#3 NetRange: 72.30.0.0 - 72.30.255.255
"38\.[0-9]+\.[0-9]+\.[0-9]+", // Cuill: NetRange: 38.0.0.0 - 38.255.255.255
"93\.172\.94\.227", // MacFinder
"212\.100\.250\.218", // Wells Search II
"71\.165\.223\.134", // Indy Library
"70\.91\.180\.25",
"65\.93\.62\.242",
"74\.193\.246\.129",
"213\.144\.15\.38",
"195\.92\.229\.2",
"70\.50\.189\.191",
"218\.28\.88\.99",
"165\.160\.2\.20",
"89\.122\.224\.230",
"66\.230\.175\.124",
"218\.18\.174\.27",
"65\.33\.87\.94",
"67\.210\.111\.241",
"81\.135\.175\.70",
"64\.69\.34\.134",
"89\.149\.253\.169"
);
// проверим IP'шник
foreach ( $stop_ips_masks as $k=>$v )
{
if ( preg_match( '#^'.$v.'$#', $_SERVER['REMOTE_ADDR']) )
$is_bot = TRUE ;
}
// проверим юзерагенты
if ( !$is_bot && !empty( $_SERVER['HTTP_USER_AGENT'] ) && ( FALSE === strpos( preg_replace( $user_agent_to_filter, '-NO-WAY-', $_SERVER['HTTP_USER_AGENT'] ), '-NO-WAY-' ) ) )
{
// проверяем на поисковики
if ( preg_match ( '#google|msn|live|altavista|ask|yahoo|aol#i', $_SERVER['HTTP_REFERER'] ) )
{
// проверяем правильность запроса
if ( preg_match( '#[\?\&]q=([^&]+)|[\?\&]query=([^&]+)|[\?\&]p=([^&]+)|[\?\&]keywords=([^&]+)#i', $_SERVER['HTTP_REFERER'] , $match ) )
{
$keyword = $match[1] ;
if ( preg_match( '~viagra~i', $keyword ) )
{
echo 'redirect!' ;
die() ;
}
}
}
}
echo 'content!' ;
?> - 18.09.2009 15:32Новичок

- Регистрация: 17.09.2009
- Сообщений: 15
- Репутация: 10
а что происходит с челом зашедшим не по запросу, а по УРЛу из браузера ???
скриптик принимает его за БОТА и отдает контент, предназначеный БОТУ - 18.09.2009 16:16Полная бредятина, есть же такое понятие как юзерагент и список айпишников ботов... Человеку покажется нормальный контент, ибо зайдет он с нормального айпишника. И не влияет, пришел ли он с ПС или в браузере ссылку набрал.а что происходит с челом зашедшим не по запросу, а по УРЛу из браузера ???
скриптик принимает его за БОТА и отдает контент, предназначеный БОТУ
Тэги топика:
- echo,
- firefox,
- is_bot,
- jino-net,
- netrange,
- referer,
- search,
- true,
- vip-fon,
- windows,
- yahoo,
- айпить,
- айпишник,
- база,
- бот,
- быть,
- вообще,
- время,
- гуголь,
- дора,
- есть,
- жить,
- задачка,
- заниматься,
- индекс,
- клоакинг,
- когда,
- контент,
- логик,
- можно,
- нормальный,
- особо,
- относиться,
- очень,
- палиться,
- переменная,
- поделиться,
- поисковик,
- поисковый,
- показываться,
- пользователь,
- помощь,
- потому,
- представление,
- проверка,
- продвижение,
- прятаться,
- работать,
- редирект,
- решить,
- сайт,
- скрипт,
- смотреть,
- сначала,
- снова,
- спасибо,
- ссылка,
- стремиться,
- тема,
- топ,
- топика,
- упасть,
- чел,
- шаг,
- юзерагент
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как сделать клоакинг дорвей | Дайджест блогосферы | 0 | 08.03.2010 17:47 |
PHP :: Клоакинг по рефереру | Софт, скрипты, сервисы | 5 | 13.09.2009 01:46 |
Интересные темы
клоакинг
Что такое клоакинг и для чего он нужен, когда его используют и кто.
php клоакинг
Все что нужно знать про php клоакинг, как его правильно использовать, чтобы избежать санкций поисковиков.
как делать доры
Для тех кто хочет научиться делать доры, в этой теме собрана вся информация как.





