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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Cheery



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

Цитата:
Подскажите, пожалуйста - как средствами Apache запретить скачивание моих файлов с моего ресурса.  

это все можно будет обойти, поэтому не имеет смысла.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:46 07-10-2005
sls



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, а может кто подскажет стоит OS:WinXPSP2, WebServer: Abyss 2.x.x.x, Php:5.0.5, MySQL:4.1. Используется скрипт :antileech v1.0 nullified and modified by GTT. И вроде все хорошо, но одно маленькое НО, тестю скрипт пытаюсь скачать файл, а он мне скачивает файл не зависимо от его размера ровно в 3,52 КБ (3 608 байт). Как с этим бороться ?  
Даже и не знаю что делать покопался по сети вроде люди на Windows запускали этот скрипт, и он работает.

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 13:41 13-10-2005
Cheery



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

Цитата:
Как с этим бороться ?

смотреть содержимое файла текстовым редактором.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:37 13-10-2005
sls



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery в Содержимом архива который он скачивает при просмотре его текстовым редактором находится содержимое файла download.php. Не могу тогда понять где и чего я не так настроил. И это работает в том случае если в файле leech я изменил :
 
HREF="<?=$MAIN['antileechurl']?>download/<?=$info['session']?>/<? echo urlencode($info['file']) ?>">[-скачать-]</A></TD>
 
на:
 
HREF="<?=$MAIN['antileechurl']?>download.php/<?=$info['session']?>/<? echo urlencode($info['file']) ?>">[-скачать-]</A></TD>
 
Если же оставить все так как есть то мне просто выдается ошибка 404, что мол нет такого файла, хоть я и десятки раз уже все перепроверил, и пути смотрел до хранилища, и прочее. Не получается у меня под моей конфигурацией настроить этот скрипт.
 
Может я не могу понять тенденцию работы данного скрипта, откуда действительно при формировании ссылки берется "download". Такой же директории действительно нет, запутался уже окончательно. И зачем файл download.php, вроде к нему нигде нет обращений или вызова через функцию require.  
 
Кроме всего прочего у меня не Apache и через htaccess не могу я сказать чтобы файлы admin и leech, обрабатывались как PHP файлы посему я переименовал их в admin.php и leech.php. В admin.php изменил функцию формирования ссылок с :
 
href="'.$MAIN['antileechurl'].'leech?cat='.$cat.'&file='.$file.'">'.$file.'</a>').NL;
 
на:
 
href="'.$MAIN['antileechurl'].'leech.php?cat='.$cat.'&file='.$file.'">'.$file.'</a>').NL;
 
Вроде все изменения. Помогите пожалуйста настроить этот скрипт.

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 10:26 14-10-2005 | Исправлено: sls, 11:53 14-10-2005
Donatello



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sls
 
У тебя случайно хостер не ЛДПР ? =) У меня тоже самое сейчас.

----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 20:30 14-10-2005 | Исправлено: Donatello, 20:32 14-10-2005
sls



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Donatello Нет, я все пытаюсь тестить на локальном компьютере. И такие вот траблы, не знаю как эту проблему решить.

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 21:39 14-10-2005
Donatello



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sls
 
А хрен знает, я её пока забросил. У меня такое появилось после того как хостер поменял свою панель и проделал махинации какие-то. Я им написал, что не работает теперь:
 
Options +MultiViews -Indexes
<FilesMatch "^(leech)$">
ForceType application/x-httpd-php
</FilesMatch>
 
<FilesMatch "^(admin)$">
ForceType application/x-httpd-php
</FilesMatch>
 
Они мне написали вот это:
 

Цитата:
По поводу .htaccess и файлов без расширения .php. Рекомендую Вам удалить
.htaccess и переименовать admin и leech в, соответственно, admin.php и
leech.php. Дело в том, что данный .htaccess как раз и выполняет функцию
"приписывания" расширения к файлу, точнее, указывает обработчик файла.
Проблема в том, что подобные действия со стороны клиентов запрещены на
сервере, соответственно, .htaccess не может добавить обработчик и файлы не
открываются и выпадает ошибка 500.

 
Переименовал также как ты, в админку входит, вроде работает, но напрочь отказывается находить файл, по-началу ошибка 403 была, потом в основном - 404, писал им два раза - тишина. Поэтому разберись со своим сервером для начала, я в серверах не силён. =)
 

Цитата:
Такой же директории действительно нет, запутался уже окончательно.

 
Её действительно нет - download, и быть не должно - это как бы вирт. директория/путь.


----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 21:57 14-10-2005
sls



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

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 12:21 18-10-2005
Sky hawk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я не силен в данных вопросах, но возможно проблемма в БД?  
Где я только не тестил этот антили ч и зарубежом и у нас везде работает, на локале пахать отказывается может быть он только под никсы? на чем у вас сервера стоят?

----------
Волгоград в Фейсбуке
АвтоТвиттер
© каждый имеет мнение как хочет.

Всего записей: 2153 | Зарегистр. 31-10-2003 | Отправлено: 12:46 18-10-2005
Donatello



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sls
 
Так дело в том, что у них Apache, как стоял  так и стоит. Просто кривыми ручками в него лазить не нужно, и/или ограничения такие ставить. =)
Вообщем проблема-то она вот она, у меня сейчас по-крайней мере, из лога ошибок:
 

Цитата:
PHP Fatal error:  Call to undefined function:  getallheaders() in /usr/home/moonlig/public_html/antileech/download.php on line 67

Открываем download.php - строку 67 там вот это:

Цитата:
67 $header = getallheaders();
    68 if (isset($header['Range'])) {
    header('HTTP/1.0 206 Partial Content');
    $range = $header['Range'];
    $r = explode('=', $range);
    list($from) = explode('-', $r[1]);
    $length = $size - $from;
    $s_start = $size - $length;
    $s_end = $size - 1;
    fseek($fp, $s_start);
    header ('Content-Range: bytes '.$s_start.'-'.$s_end.'/'.$size);
    header ('Content-Length: '.$length);
} else {
    header('Content-Length: '. $size);
}
set_time_limit(0); ну и т.д.

А чего тут править я не знаю, может вообще вырезать... =) Как я понимаю, он теперь не знает как идентифицировать эту функцию...
 
А насчёт другого антилича, посмотри - Linklok URL. Очень занятная вещь. Я сначала не знал, что использовать даже - этот антилич или Linklok URL. Для работы нужно только PHP. Посмотри в скриптовом варезе, не найдёшь загружу.

----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 17:00 18-10-2005 | Исправлено: Donatello, 20:30 18-10-2005
sls



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sky hawk Я чуть выше писал, у меня обычная домашняя машина с WinXP SP2, в качестве веб-сервера у меня Abyss. Вот на этой конфигурации отказывается работать.

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 17:29 18-10-2005
Heathen



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

Цитата:
в качестве веб-сервера у меня Abyss.

конечно не будет работать..
Функция getallheaders() является псевдонимом для функции apache_request_headers(). ... функция работоспособна только в том случае, если PHP был собран в качестве модуля Apache.  
 
 
 


----------
Как править миром незаметно от санитаров?

Всего записей: 539 | Зарегистр. 05-06-2003 | Отправлено: 10:20 19-10-2005
sls



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Heathen Понятно, а можно ли какую-нибудь альтернативу этой функции использовать, или это очень сложно все ?

Всего записей: 771 | Зарегистр. 22-05-2004 | Отправлено: 11:45 19-10-2005
izograv



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sls
http://php.net/getallheaders - посмотреть описание, из приведенного куска кода Donatello можно спокойно обойти, ничего сложного, подобная конструкция исп. во всех антилинчах, но в разной реализации. Пишу конечно imho и на первый взгляд.

Всего записей: 591 | Зарегистр. 25-04-2002 | Отправлено: 13:32 19-10-2005
kitty05



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
пытаюсь заставить работать antileech.v1.0.nullified.and.modified.by.[GTT].
 
при нажатии на кнопку "скачать" на страничке файла выдается сообщение "Неверный запрос!". Нашел кусок кода который выдает мне эту херню:
 
function GetParams () {
    $PHP_SELF = $_SERVER['PHP_SELF'];
    $params = substr(getenv('REQUEST_URI'), -(getenv('REQUEST_URI')-strlen($_SERVER['SCRIPT_NAME'])));
    $param = explode('/', $params);
    array_shift($param);
    if (sizeof($param) < 2) {
        echo "Неверный запрос!".NL;
        exit;
    }
    return $param;
}
 
я так понимаю здесь он выпрашивает у сервера REQUEST_URI и SCRIPT_NAME. Собственно, мне непонятно за каким х(deleted) он меряет массив $param. И еще каким образом эти две переменнные которые всего лишь говорят название скрипта фактическое могут повлиять на отдачу файла?
 
ЗЫ. этот скрипт наиболее совершенный в выполнении своей работы по защите файлов, но заставить его работать - нечто!!!





Фильтруй речь - не на базаре /Cheery/

Всего записей: 29 | Зарегистр. 26-07-2005 | Отправлено: 18:54 25-10-2005 | Исправлено: Cheery, 19:26 25-10-2005
andee112



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема вот какая, антилич на одном хостере, файл на другом хостере!
 
Хотелось бы использовать antileech.v1.0.nullified.and.modified.by.(GTT).rar для этой цели! такое реально проделать?

Всего записей: 3 | Зарегистр. 07-10-2005 | Отправлено: 13:58 14-11-2005
Ne0N

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andee112
в том виде, в котором указанный тобой антилич есть сейчас  - не получится... используй Linklok URL, помнится мне он обладает необходимой тебе функциональностью...

Всего записей: 2336 | Зарегистр. 14-12-2002 | Отправлено: 16:20 14-11-2005
andee112



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ne0N
в нём нет сессий и нет базы данных ссылок, есть такой скриптик MASK LINKS , искал пог года, он работает с базой, вроде сессии, только коряво , но есть прикол  , качалки отказываються через него качать! вот теперь думаю!

Всего записей: 3 | Зарегистр. 07-10-2005 | Отправлено: 19:39 14-11-2005
Donatello



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

Цитата:
в нём нет сессий  

 
Есть там сессии, и настраиваются для каждой конкретной ссылки - отдельно.

----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 19:50 14-11-2005
Hrist



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
использую antileech.v1.0.nullified.and.modified.by.[GTT]
и не пойму почему при закрытии закачки - сесии остаютья актиывными еще долгое время... и как следтсвие больше ничего закачать не могу т.к. стоит ограничение на количество потоков....
 
это кто? хостер не рвет? или антиличь не обнуляет?

----------
"Дьявол рождается из пены на губах ангела, защищающего правое дело". ГРИГОРИЙ ПОМЕРАНЦ

Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 18:34 16-11-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 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