Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Антихотлинк :: как эффективно наказывать личеров
цитата
13/04/07 в 17:53
 localhost
Предыстория:
Захотлинковали меня 4 кетайских сайта и начали делать мне трафик. Но тупо банить уродцев или редиректить на что-нибудь не хотелось, хотелось мщения за 20гб трафика в сутки.
Тут-то я и вспомнил я Сергейку с его пикчей гнилого хуя icon_smile.gif
Но ведь в чем дело - пикча одна, а захотлинкованных имаджей много. Показывать десять раз на странице один и тот же гнилой хуй как-то не итересно.
Поэтому родилась идея сделать рандомный вывод картинок.

Не долго думая я нагуглил сайт dermis.net с прекрасной подборкой картинок - людям с высокоразвитым воображением все-таки лучше не увлекаться просмотром - спросите меня, я вам дам готовую подборку картинок.

Далее написал простейший скрипт, который выводит рандомную картинку:

nahui.php :
Код:


<?php

$dir="nohotlink/";
$images=array(

"img0011.jpg",
"img0035.jpg",
"img0048.jpg",
"img0089.jpg",
"img0095.jpg",
"img0100.jpg",
"img0107.jpg",
"img0022.jpg",
"img0047.jpg",
"img0062.jpg",
"img0092.jpg",
"img0097.jpg",
"img0105.jpg",
"img0032.jpg",
);

$tmp=file_get_contents($dir.$images[array_rand($images)]);
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
header("Content-type: image/gif");
echo $tmp;
?>


создал папку в корне nohotlink/
положил туда картинки
сам скрипт положил в корень

в .htaccess прописал следующее:

Код:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com [NC]
RewriteRule \/(.*)\.(jpg|jpeg|png|gif)$ http://www.domain.com/nahui.php?nohotlink=$1.$2 [NC,L,QSA]


соотвественно где domain.com - имя своего домена

таким образом при хотлинке любой пикчи с моего сервера рандомно выдается картинка с гнилыми хуями или другими частями тела.
Дрочеры ахуевают, овнеры пожинают плоды хотлинка.

Единственный минус - трафик будет расходоваться, но если кому хочется поглумиться над заебавшими личерами, то этот способ пойдет.

примеры, как это работает (или работало, я хз сколько продержится хотлинк на ЭТО):

http://www.palacemoon.com/cache/subject/60/172/172079.html

каждый раз картинки выдаются в произвольной очередности.
цитата
13/04/07 в 18:02
 Барт
чуть не стошнило... жестоко smail116.gif
цитата
13/04/07 в 18:20
 SAV
трафик то все равно будут исть, мож и значительно меньше, я рефы борд выявленных закрывал... жрут они не слабо... и подобную защиту от хотлинка они обходят
цитата
13/04/07 в 18:25
 Tdotrd
Хахаха, зачетные картинки icon_smile.gif
цитата
13/04/07 в 18:29
 Neuromancer
попробуй вот так:
Код:
<?php
$images=array(
"http://dermis.net/img0011.jpg",
"http://dermis.net/img0035.jpg",
"http://dermis.net/img0048.jpg",
"http://dermis.net/img0089.jpg",
"http://dermis.net/img0095.jpg",
"http://dermis.net/img0100.jpg",
"http://dermis.net/img0107.jpg",
"http://dermis.net/img0022.jpg",
"http://dermis.net/img0047.jpg",
"http://dermis.net/img0062.jpg",
"http://dermis.net/img0092.jpg",
"http://dermis.net/img0097.jpg",
"http://dermis.net/img0105.jpg",
"http://dermis.net/img0032.jpg"
);
header ("Location: " . $images[array_rand($images)]);
?>
не уверен, что так будет работать, но если будет - сэкономишь на трафике

Последний раз редактировалось: Neuromancer (28/05/07 в 15:13), всего редактировалось 1 раз
цитата
13/04/07 в 19:25
 Kn
Супер !)
Удачное дополнение к сергейкеному варианту icon_smile.gificon_smile.gificon_smile.gif
цитата
13/04/07 в 23:05
 zteam
2topicstarter: такой антихотлинк будет прилично грузить сервер, если тебя будут хотлинковать прилично народу. Делай через mod_setenvif. Пример есть в FAQ у адванседов.
цитата
13/04/07 в 23:10
 Stek
жестокие картинки
цитата
14/04/07 в 00:01
 kodek
Neuromancer писал:
попробуй вот так:
не уверен, что так будет работать, но если будет - сэкономишь на трафике

Хм.. А нафига левый сайт-то наказывать на трафик? Он чем виноват?
Не сильно хорошее решение.
цитата
14/04/07 в 00:28
 Pentarh
zteam писал:
2topicstarter: такой антихотлинк будет прилично грузить сервер, если тебя будут хотлинковать прилично народу. Делай через mod_setenvif. Пример есть в FAQ у адванседов.

У меня антихотлинк использует не то что мод_реврайт, он даже пикчи и мувики с нестандартным рефом через скрипт отдает. Трафика 70 Мбит/сек. Скрипт юзает MySQL и спрашивает у него, разрешить ли рефера. С блеклистом и вайтлистом. Да еще и статистику пишет.

Load Averages 0.5
Апач забирает около 15% процессорного времени, мускуль вообще ни чего не забирает.

К чему это я... А, да. Мозги надо иметь прежде всего, реализация не важна.
цитата
14/04/07 в 00:31
 Heavy
еще можно найти самый большой файл на их же сайте и редиректить на него.... icon_smile.gif) а вообще с картинками суппер ... вот если бы можно было вместо картинки подсунуть javascript с редиректом - можно было бы и трафа "на халяву" получить... но низя... [ removed by moderator ], но это не наши методы
цитата
14/04/07 в 01:22
 zteam
2Pentarh: Из 2-х этих модов, для антихотлинка всё-таки быстрее mod_setenvif.
Если говорить о твоей конструкции, что-то с трудом мне верится в такую небольшую нагрузку, хотя я не знаю твоей специфики и не видел скрипт.
цитата
14/04/07 в 01:37
 sAx
А я бы личеров не наказывал, а рекламу им показывал icon_smile.gif
цитата
14/04/07 в 02:52
 EXTRIM
sAx писал:
А я бы личеров не наказывал, а рекламу им показывал icon_smile.gif

это лучше чем страшные картинки icon_smile.gif
цитата
14/04/07 в 09:20
 Pentarh
zteam писал:
2Pentarh: Из 2-х этих модов, для антихотлинка всё-таки быстрее mod_setenvif.
Если говорить о твоей конструкции, что-то с трудом мне верится в такую небольшую нагрузку, хотя я не знаю твоей специфики и не видел скрипт.

Все просто. Любой не мой не пустой рефер на картинку или мувик ведет на скрипт. Скрипт определяет домен, убирает вэвэвэ. Ищет в таблице белого списка, черного списка. Таблица простая, только поле домена + индекс на него. Если нашел в черном списке, выводит чето типа хуя вот этого что показывали.

Если не было найдено в двух таблицах, пишет лог в третью табличку icon_smile.gif Эта третья табличка за сутки 100-200к записей набирает icon_smile.gif Ну периодически делаю ревью. Этот рефер разрешить, этот запретить icon_smile.gif
цитата
14/04/07 в 15:14
 Sergeyka
Хаха в букмарки нах
цитата
16/05/07 в 22:19
 eaS7
...

Последний раз редактировалось: eaS7 (26/12/09 в 05:36), всего редактировалось 1 раз
цитата
25/12/07 в 18:56
 Sergeyka
localhost писал:

примеры, как это работает (или работало, я хз сколько продержится хотлинк на ЭТО):

http://www.palacemoon.com/cache/subject/60/172/172079.html

каждый раз картинки выдаются в произвольной очередности.


охуеть, делаю вывод что пол года картинки провисели, китайцам пох, а китайские дрочеры наверное импотенты нах smail101.gif
цитата
25/12/07 в 19:13
 goodlover
Фигасе, сразу не увидел дату первого поста.. жесть конечно.
Лучше уж тогда свою рекламу показывать все эти полгода.
С другой стороны - нафик нужно рекламировать что-то китайцам... или рекламировать что-то, но с геотаргетингом, написанным на картинке коротким доменом, редиректящим по реф. ссылке кого нужно и куда нужно..
цитата
25/12/07 в 23:40
 Hawkins
Круто придумал, а реально ли редиректить на imagevenue.com например?
цитата
26/12/07 в 12:26
 Еugene

нет icon_smile.gif
цитата
26/12/07 в 12:59
 adultdream
хзн насколько эт все правильно по реализации и решению проблемы с трафом, но результат зажигательный icon_lol.gif
цитата
29/12/07 в 00:11
 FreeNet
Приведенный код у меня не работает и китайцы выжирают мой бендвич
Как просто запретить хотлинк для всех доменов?

Цитата:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?domain.com [NC]
RewriteRule \/(.*)\.(jpg|jpeg|png|gif)$ http://www.domain.com/nahui.php?nohotlink=$1.$2 [NC,L,QSA]

у меня не работает
цитата
29/12/07 в 05:10
 Wicher
FreeNet писал:
китайцы выжирают мой бендвич
Как просто запретить хотлинк для всех доменов?

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
цитата
29/12/07 в 11:08
 Kors
Sergeyka писал:
охуеть, делаю вывод что пол года картинки провисели, китайцам пох, а китайские дрочеры наверное импотенты нах smail101.gif

а может ТС стал основателем новой ниши в китайском порно? icon_smile.gif
Стр. 1, 2  >  последняя »


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