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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » СРОЧНО!! Нужна помощь - Anti-leecher (PHP)

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

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

Gizmo3k



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

Цитата:
Прив! Есть ли у кого этот скрипт? Скрипты с www.hotscript.com не предлагать: не то!  
Нужен скрипт, который выдавал бы уникальную сессию только уникальному юзеру, с проверкой (именно) по IP. А на даунлоаде, - проверка сессии и IP. Верно - качает, нет - www.yandex.ru!


Цитата:
...например юзверю даётся ссылка типа "download.php?s=124564325678545764735" и в DB (MySQL, File) записывается IP его и сессия.
Таким образом, если этот юзверь кинет где-то ссылу, то при проверке совместимости IP и сессии , скачать может только этот юзверь, и его ссыла работать не будет. А другим юзверям надо обязательно заходить на родительский сайт для получения линка.

Воот... Это по типу антилича ВЗорыча, но у него просить такую систему я не стал - вряд ли поможет, поэтому обратился сюда Если у кого есть такой скрипт, или видели где-то: не сочтите за трут - помогите, а то мой сервак уже просто по швам трещит и админ косо погляндывает в мою сторону (траффик почти 1 ТБ за месяц был ), угрожая лишить места ...
 
Был бы вам очень благодарен за помощь, заранее спасибо
 
Модераторы - если не туда запостил - извините плз...

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 12:48 24-07-2002 | Исправлено: Gizmo3k, 20:30 25-07-2002
Gizmo3k



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

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 15:51 07-08-2002
Haze



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gizmo3k
 
такую прогу заказывать надо или www.hotscript.com

----------
Прибалтам сюда! http://www.baltic.ee

Всего записей: 470 | Зарегистр. 20-05-2001 | Отправлено: 16:32 07-08-2002
Gizmo3k



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

Цитата:
или www.hotscript.com

Нет там ничего приличного
 
Уж хотя бы скиптец, чтобы абсолютно прямые линки нельзя было выдрать+работали только с определённого сайта... Может, хоть такое пробегало?

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 16:36 07-08-2002
InferNO



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обычно много анти-лич скриптов на варезных сайтах.
Вто к примеру: http://www.easywarez.com/scripts.html
 


----------
"There's a sucker born every minute."

Всего записей: 349 | Зарегистр. 08-09-2001 | Отправлено: 19:55 07-08-2002
Gizmo3k



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

Цитата:
Обычно много анти-лич скриптов на варезных сайтах.  

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

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 20:16 07-08-2002
Haze



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gizmo3k
Да скрипт написать не сложно, только время жалко...
 
Кстати, тут вот как раз писали о том, как бы все это дело обойти
 
http://forum.ru-board.com/topic.cgi?forum=31&topic=1455#1

----------
Прибалтам сюда! http://www.baltic.ee

Всего записей: 470 | Зарегистр. 20-05-2001 | Отправлено: 22:51 07-08-2002
Gizmo3k



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

Цитата:
Кстати, тут вот как раз писали о том, как бы все это дело обойти  

У меня на сайте таких "продвинутых извращенцев" нет, так что это не супер-проблема

Цитата:
Да скрипт написать не сложно, только время жалко...  

Если б у меня $$ были, чтобы за работу подкинуть А 2 семизначки вряд ли кому-то надо Так что пока облом мне...

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 23:20 07-08-2002 | Исправлено: Gizmo3k, 23:21 07-08-2002
quamque



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

Цитата:
траффик почти 1 ТБ за месяц был  

Да это не меньше 10000 бачей! богато живёте...
 
Всё это проблематично, а если юзверь покачал файл потом отрубился и потом снова решил продолжить качать с помощью любимого флешгета? ведь ip может поменяться, сессия вообще непонятно зачем нужна для загрузки файлов.
Проще, может быть, замерить скорость загрузки посетителя и переместить файл(или сделать ссылку на файл) для закачки в папку со случайно сгенерённым именем а затем удалить папку через время необходимое для закачки
 

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 23:38 07-08-2002
Gizmo3k



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

Цитата:
Да это не меньше 10000 бачей! богато живёте...  

Да ладно тебе, там всего 1,5-2 Гб мр3 было, только народа много, вот и траффик такой Личеры добавили ещё...

Цитата:
а если юзверь покачал файл потом отрубился и потом снова решил продолжить качать с помощью любимого флешгета

Так поидее - флешгет же может похватить новый урл, и увидев, что файл тот же, просто пойти докачивать?
 

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 23:47 07-08-2002
Jan MOSAD



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

Цитата:
...например юзверю даётся ссылка типа "download.php?s=124564325678545764735" и в DB (MySQL, File) записывается IP его и сессия.  
Таким образом, если этот юзверь кинет где-то ссылу, то при проверке совместимости IP и сессии , скачать может только этот юзверь, и его ссыла работать не будет. А другим юзверям надо обязательно заходить на родительский сайт для получения линка.  

Спасибо, что нашёл мои слова LOL
Посмотри на  
http://www.phpfreakz.com/artikelen.php?aid=59
Сам пока не пробовал, но о результатах сообщу
PS: Что-то не пашет
Проверь, -  
www.all4ru.com/antileech/antileech.zip

Всего записей: 169 | Зарегистр. 15-12-2001 | Отправлено: 13:05 18-09-2002 | Исправлено: Jan MOSAD, 13:42 18-09-2002
Fakin



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gizmo3k, проблем не будет... когда комп дома будет...

Всего записей: 243 | Зарегистр. 19-08-2002 | Отправлено: 15:31 18-09-2002
Gizmo3k



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jan MOSAD
Спасибо, скачал... На днях покопаюсь, как только время появится свободное...
Fakin
Заранее огроменное спасибо

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 19:45 18-09-2002
Fakin



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

Всего записей: 243 | Зарегистр. 19-08-2002 | Отправлено: 14:00 19-09-2002
burewar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
Цитата:
Проще, может быть, замерить скорость загрузки посетителя и переместить файл(или сделать ссылку на файл) для закачки в папку со случайно сгенерённым именем а затем удалить папку через время необходимое для закачки  
Я чот не понимая... как можно отследить качает "посетитель" файл или нет? Вот например W&Z (WZor) с Система Антилич - там принцип - как раз описанный quamque (выше), но как удалять созданные папки.... я ж могу прийти в 2 часа ночи и постаить в очередь на закачку и только к утру у меня всё скачается, так ведь качается, т.е. замерить скорость загрузги и получить примерное время, за которое "посетитель" укачает файл - не реально Думал я думал...... и в голову - просто идей не приходит! А как же тогда компы со статическим ip'ом - можно годами на сервере папке вида "xx562332x46xx2x839190x04625x321x" держать? (если не устанавливать определённый момент времени, после которого папка, со всем его содержимом будет удалена) Идеи есть? (просить у ВЗора или ЛаЙта - не реально, шансов, что дадут.... только пинка ) Есть у меня кусок кода, отвечающий за генерацию случайной папки, и переливанию в него файла, но книжек по пхп я не читал и вообще пхп почти не знаю (выполнение скрипта на php):  

Цитата:
<?
srand ((float) microtime() * 10000000);
$ip = $REMOTE_ADDR;
$letters = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
$rnd = $ip[array_rand($letters)] . md5(time());
$rnd = str_replace(".", "", $rnd
$path = "2";
$new_dir = "$rnd";
$file = $path."/".$new_dir;
if (file_exists($file)) {
header ("Location: leech.php");  
}
else {
mkdir($file, 0666);
 
$filename = 'Domain.zip';
$fileurl = 'http://127.0.0.1/' . $filename;  
$local_file = 'C:/servdir/www/' . $file . "/" . $filename;
$www_file = 'http://127.0.0.1/' . $file . "/" . $filename;
$www_dir ='http://127.0.0.1/' . $file;
$f1 = fopen( $fileurl, 'r' );  
$f2 = fopen( $local_file, 'w' );  
fwrite( $f2, fread( $f1, 1000000 ) );  
fclose( $f2 );  
fclose( $f1 );
$size =  filesize($local_file);
echo("<a href=\"$www_file\"><strong><font face=\"Verdana, Arial, Helvetica, sans-serif\">$www_file </font></strong></a> ?acia? oaeea: $size aaeo");
echo("<br><br><table width=\"100%\" border=\"0\"><tr><td><div align=\"center\"><strong><font face=\"Verdana, Arial, Helvetica, sans-serif\">ANTILEECH TEST!<font color=\"#FF0000\">A</font>nti-<font color=\"#FF0000\">L</font>eech&quot; </font></strong></div></td></tr></table>");
}
?>

Есть ли какие либо очень "жгучие" ошибки? Или вовсе - всё не правильно? И идеи как удалять папки?

Всего записей: 207 | Зарегистр. 26-12-2001 | Отправлено: 18:46 01-11-2002
quamque



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
burewar
Оценить скорость загрузки файла примерно можно(например, подсчитать за сколько времени загрузилась страница), но по-моему не стоит заморачиваться этим вопросом, лучше грубо на глазок определить сколько времени требуется на загрузку

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 13:28 03-11-2002
burewar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quamque
Дык нет..... а если я поставлю уже сгенерированный линк в очередь на скачаку и очередь до него через два часа дойдёт, а по подсчитанному на глазок (в скрипте) - файл должен укачаться за 20 минут.... тогда всё заново....

Всего записей: 207 | Зарегистр. 26-12-2001 | Отправлено: 19:59 03-11-2002
Jan MOSAD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gizmo3k
Ну как? Что-нить вышло?

Всего записей: 169 | Зарегистр. 15-12-2001 | Отправлено: 01:21 04-11-2002
Gizmo3k



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

Всего записей: 1412 | Зарегистр. 23-12-2001 | Отправлено: 16:48 04-11-2002
quamque



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

Цитата:
тогда всё заново....

Надо предупредить:  сколько времени просуществует линк, остальное - проблемы юзера

Всего записей: 227 | Зарегистр. 19-12-2001 | Отправлено: 17:36 04-11-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » СРОЧНО!! Нужна помощь - Anti-leecher (PHP)


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru