Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Защита ссылок (антилич/antileech/anti-leech/link protection)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

Olesya2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Появилось несколько сайтов которые ставят прямые ссылки на файлы моего архива как на свои собственные, при этом не ссылаясь на мой сайт. Они на этом зарабатывают, а я оплачиваю трафик.  
Есть ли скрипт, чтобы отсечь воров?
Может это можно сделать через идентификацию в форуме наподобие Вашего архива?

Сервисы и скрипты для защиты ссылок
(antileech)

 
Скрипты:

[Perl:]
Schlabo's Scripts - Download
dgmdan's anti_leech.pl
ZeeTox
ShotGun
Antileech
Download.cgi
 
[PHP:]
Antileech
phpNoLeech
Leecher (+MySQL)
DL Man
Download Protector
No Direct Links
 
[ASP:]
full anti_leech script
 
 
Службы:

http://www.anti-leech.com/  
http://leechbuster.com/  
http://www.antileech.net/  
 


Другие темы по скриптам на руборде:
 
Клиентские скрипты
Серверные скрипты

Скрипты поиска
Скрипты счетчиков посещений
Скрипты обмена файлами
Скрипты чатов
Скрипты фотогалерей
Скрипты новостей
Скрипты подписки/рассылки
Интернет-магазины
Дневники (блоги)
Скрипты гостевых книг
Скрипты голосований
Редактирование в браузере HTML-кода и веб-страниц
Скрипты служб знакомств
Баннерообменные скрипты
Whois-скрипты
Доски объявлений
Создание карты сайта
 
 
Скрипты, написанные пользователями нашего форума
(смотрите файловый архив форума)

 
ndl-0.5.zip by hamshen (PHP)

Цитата:
 
NDL - класс, который позволяет полностью контролировать процесс скачивания файлов с  сервера, путем сокрытия реального адреса файлов.
 
В зависимости от различных правил (ip, browser or download manager, http referrer, количество одновременных соединений, статус авторизации - их надо определить) вы можете разрешать или запрещать скачивать файлы.
 
Основный возможности:
 - сокрытие реального пути файла
 - поддержка докачки файлов
 - возможность отображать в браузере или вызвать диалог сохранения файла
 - генерация http-ошибок 403 (Forbidden) и 404 (Object Not Found)
 - возможность ведения лога
 - возможность настройки разрешенных рефереров
 - малая загрузка сервера
 - возможность сбора статистики (download manager, http referrer, объем скачанных файлов и т.д.)
 

Всего записей: 35 | Зарегистр. 08-02-2003 | Отправлено: 21:39 08-06-2003 | Исправлено: lynx, 01:07 18-06-2003
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот мне надо сделать так :
 
на моем сайте мы выкладываем ссылки на файлы, а эти файлы находятся на другом хосте.. как сделать чтобы когда пытаются скачать эти файлы с другого сайта, то писало бы что надо зайти на мой ?
 


----------
::[ WAREZ :: FULL GAMEZ :: SOFT :: FILMS :: ] - http://atfix.com

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 18:37 02-11-2003 | Исправлено: ilver, 00:05 03-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilver

Цитата:
как сделать чтобы когда пытаются скачать эти файлы с другого сайта, то писало бы что надо зайти на мой ?  

проверять HTTP_REFERER на сайте, где файлы выложены: если присутствует адрес сайта, с которого можно скачивать — отдаём, нету — выдаём сообщение...
Хотя при этом обрубится довольно большое количество умников, у которых HTTP_REFERER блокируется firewall'ами...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:21 03-11-2003
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
 
все облазил.. где посмотреть HTTP_REFERER ??

----------
::[ WAREZ :: FULL GAMEZ :: SOFT :: FILMS :: ] - http://atfix.com

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 07:28 03-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilver
HTTP_REFERER — это переменная окружения сервера... О ней, вообщем-то, и смотреть нечего
Смотри тему по .htaccess, а также этот пост на первой странице этой темы.
 
PS. была ещё близкая тема по этому поводу, но что-то я её пока найти не могу
 
Добавлено
ага... вот она:
О воровстве ссылок

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 09:25 03-11-2003
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошо а как поставить скрипт чтобы вообще люди не видели ссылку на файл ?

----------
::[ WAREZ :: FULL GAMEZ :: SOFT :: FILMS :: ] - http://atfix.com

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 22:33 03-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilver

Цитата:
Хорошо а как поставить скрипт чтобы вообще люди не видели ссылку на файл ?  

выдавать файл через скрипт, т.е. в скрипте или базе хранить пути к файлам, при вызове скрипта передавать название файла и скриптом выдавать содержимое файла с соответствующим Content-type'ом... Только так не будет поддерживаться докачка файлов и файлы должны быть со скриптом на одном сервере (можно и на разных, но тогда придётся при каждом обращении к скрипту скачивать файл с другого сервера и выдавать его т.е. трафик удвоится).

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 01:55 04-11-2003
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
 
это тоже тогда получается плохой вариант..
 
А какие есть еще эффективные варианты защиты ссылок ?

----------
::[ WAREZ :: FULL GAMEZ :: SOFT :: FILMS :: ] - http://atfix.com

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 07:21 04-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilver

Цитата:
А какие есть еще эффективные варианты защиты ссылок ?

держать файлы в запароленной директории

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 16:07 04-11-2003
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дайте кто-ниюудь реально нормальный антилич пожалуйста,а то антиличи в сообщение сверху почти не один нормально не работает

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 20:41 30-01-2004
QNX_UA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос на засыпку, как в настройках ndl-0.5 запретить личь?
 
<?php
 
$allowToAll = true; // allow to all host w/o referrers checking
$storage = "../data/"; // path to files
$email = "your@test.com"; // report e-mail
$allowedHosts = array // allowed hosts
(
"test.com"
);
 
?>
 
я сделал то же самое для своего хоста, но результат - 403 не дает ничего
как сделать это правильно?
.htaccess создавать не могу

Всего записей: 1 | Зарегистр. 30-01-2003 | Отправлено: 21:44 18-02-2004
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
QNX_UA

Цитата:
я сделал то же самое для своего хоста, но результат - 403 не дает ничего  
как сделать это правильно?  

Это как?
Приведи пример того как сделал и как заюзал.
Не хочешь сюда - пиши на мыло - в скрипте есть адрес.
 
Добавлено
ilver

Цитата:
Дайте кто-ниюудь реально нормальный антилич пожалуйста,а то антиличи в сообщение сверху почти не один нормально не работает

А ты ndl пробовал?

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 00:10 20-02-2004
ilver



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hamshen
 
объясни тут подробнее как ставить этот антилич  

Всего записей: 1704 | Зарегистр. 11-08-2003 | Отправлено: 00:28 20-02-2004
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ilver
1. Качаем архив ndl-0.5.zip
2. Распаковываем.
3. Идем в папку examples.
4. Смотрим файл example01.php
 - это самый просто пример использования.
 - строка 7 - $ndl = new NDL ($_GET["file"], "./data/", "NDL! example", CD_DISPLAY);
 - в ней надо заменить "./data/" на имя папки, в которой хранятся файлы - относительный или абсолютный, на файловой системе.
 - по ссылке http://твой_хост/путь_куда_ты_распаковал/examples/example01.php?file=имя_твоего_файла будет доступен файл. В примере - http://твой_хост/путь_куда_ты_распаковал/examples/example01.php?file=test.bin
5. Для того чтобы разрешить скачивать только по определенному критерию, вести статистику и т.д. надо писать свой класс - наследник ndl - переходим ко второму примеру.
6. Смотрим папку /example02/
 - config.inc.php - конфигурационный файл
   $allowToAll - если TRUE - скачивать разрешено всем, если FALSE - скачивать можно только с хостов, которые определены в массиве $allowedHosts
   $storage     - путь к папке с файлами на файловой системе
   $email - адрес куда будут отправлены сообщения об ошибке
   $allowedHosts масив хостов, с которых разрешено скачивание. каждая строка - хост
 - files.inc.php - масив файлов, разрешенных для скачивания. каждая строка
   "id_файла" => array ("имя_файла", "описание_файла")
   id_файла - параметр из GET запроса
 - get.php - скрипт который будет отдавать файлы. Обращение к нему - http://твой_хост/путь_куда_ты_распаковал/examples/example02/get.php?file=id_файла
 - andl.class.php - класс, наследник ndl, в котором реализована дополнительная функциональность: разрешения скачитьвать только с определенных хостов, статистика.


----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 15:51 20-02-2004 | Исправлено: hamshen, 19:54 20-02-2004
Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос снят.
параметр false и все дела.

----------
Тень превращается в фантазии, таящиеся в глубине вашей души.
Пока идёшь ты среди теней, да не будет зла с тобой.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 01:34 14-03-2004 | Исправлено: Widok, 14:31 14-03-2004
Yurist



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Э, народ...кто разобрался...
Чёт у меня никак работать не хотит с $allowToAll = false...
Всё что угодно прописываю в $allowedHosts - результат "0"  
 
Дык как всётак это дело выглядит ?
Пр.: $allowedHosts = "http://forum.ru-board.com"; - так не работает...
 
Растолкуйте хоть кто-нить на "пальцах", а то для меня, эти всякие скрипты - китайская азбука  

Всего записей: 92 | Зарегистр. 15-02-2003 | Отправлено: 08:39 18-03-2004
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Yurist
$allowedHosts - это массив.
Попробуй написать так:
$allowedHosts = array ("forum.ru-board.com");

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 14:28 18-03-2004
Kl0nDiKe



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndl 0.5 - может ли работать с удаленными файлами?
Т.е. к примеру скачивать через него не только те файлы, которые расположены на том же сервере, что и сам скрипт, но и с чужого.?

Всего записей: 22 | Зарегистр. 11-04-2004 | Отправлено: 10:50 11-04-2004
morjov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ndl 0.5 - может ли работать с удаленными файлами?  
Т.е. к примеру скачивать через него не только те файлы, которые расположены на том же сервере, что и сам скрипт, но и с чужого.?

 
мне тоже очень интересно, а то мануал очень сжатый
 
 
Добавлено
и ещё вопрос. можно ли как-то сделать так, чтобы человек (залогиненый) мог скачать файл только один раз?

----------
Баннер - это флаг, транспарант, растяжка. В Интернете это должно называться по другому. E-баннер.

Всего записей: 341 | Зарегистр. 05-01-2004 | Отправлено: 02:12 17-04-2004
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kl0nDiKe

Цитата:
может ли работать с удаленными файлами?

Нет. Т.к. fseek() работает только с локальными файлами.
 
morjov

Цитата:
и ещё вопрос. можно ли как-то сделать так, чтобы человек (залогиненый) мог скачать файл только один раз?

Вести лог того кто и что скачал.

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 13:00 17-04-2004
morjov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вести лог того кто и что скачал.

нет, так не получиться, т.к. если человек будет докачивать или качать в несколько потоков то в логах будет, что он несколько раз скачал.
 
 
и ещё почему-то когда качаешь Download Master'ом, то если остановить и начать докачивать, то он докачивает только конец файла, но заменяет весь файл. например. качаю 1 метр, на 700 кб. останавливаюсь, а потом продолжаю, так вот, когда начинаю продолжать качать, то он докачивает оставшиеся 300 кило и всё, но при этом он НЕ ДОКАЧИВАЕТ, а просто заменяет ранее закачанную часть новой, т.е. получается файл 300 кб.
 
 
Добавлено

Цитата:
ndl 0.5 - может ли работать с удаленными файлами?  
Т.е. к примеру скачивать через него не только те файлы, которые расположены на том же сервере, что и сам скрипт, но и с чужого.?

 
я тут подумал, а если открывать ftp-соединение и брать с него файлы. т.е. когда человек запрашивает какой-то файл, то мы php-шными функциями подключаемся к удалённому серверу и берём с него файло.


----------
Баннер - это флаг, транспарант, растяжка. В Интернете это должно называться по другому. E-баннер.

Всего записей: 341 | Зарегистр. 05-01-2004 | Отправлено: 17:48 18-04-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Защита ссылок (антилич/antileech/anti-leech/link protection)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru