Реклама на сайте Advertise with us
Тема: Защита видео Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Guest


Зарегистрирован: 16.03.03
Сообщения: 167
Ссылка на сообщениеДобавлено: 25/02/04 в 21:26     

Как видео в мемберке защитить от хотлинков? htaccess вроде как не тянет:(

K началу

 
Информация о пользователе Жека


Зарегистрирован: 07.06.03
Сообщения: 821
Ссылка на сообщениеДобавлено: 26/02/04 в 00:33     

Здарова!
а зачем ? -))) я вот пока не делал, всё равно теперь комбинэйшн http://login:pass@URL не пашет нихера -))

Вот что мазово сделать - так это периодическую генерацию линков на мувики.
Я себе так сделал
Дрон видит список видео-галлер (по дате апдейта)
открывает скажем одну... ему открывается окошко, где screenshot'ы из мувиков и под ними линки. НО САМОЕ ГЛАВНОЕ - каждый час (запуск по cron) генерируются имена для (и переименовываются) всех мувиков в кажой галлере.
Имена файлов типа 9876543218769873.wmv - хер подберёшь.
И ещё скрипт генерирует html файл -))
Всё проверено и работает -))

K началу

 
Информация о пользователе EXTRIM


Зарегистрирован: 15.10.02
Сообщения: 1729
Ссылка на сообщениеДобавлено: 26/02/04 в 00:46     

Валялся у меня такой скриптик. Как то на одной буржуйской борде раздавали на халяву платный скрипт от хотлинка мувиков, ну мимо проходил, дай думаю прихвачу, авось пригодится в хозяйстве... и прихватил... icon_smile.gif Только вот после скоропостижной смерти пару дней назад одного из винтов, боюсь что не найду его... icon_sad.gif Хотя у народа я знаю есть этот скриптик, много там в это время народу нашего было... icon_smile.gif

K началу

 
Информация о пользователе Жека


Зарегистрирован: 07.06.03
Сообщения: 821
Ссылка на сообщениеДобавлено: 26/02/04 в 00:59     

а чё такого то -) я его сам написал -)
вот текст, тока надо подправить в соотвествии с нуждами -)


Код:
#!/usr/bin/perl
#Список файлов
$flist=".files.lst";
$outputname="gallery00.htm";

die "Ошибка при открытии списка файлов" unless open FLIST, $flist;
srand;

while (<FLIST>) {
chomp;
if (($f_path,$f_name,$f_ext)=/^(.*?)([^\/]+?)(\.\w+)?$/) {
  $n_name=$f_path.(rand(1000)).$f_ext;
  print "Ошибка переименования файла $_\n" unless rename $_,$n_name;
  @n_names=(@n_names,"$n_name\n");
}
}
close FLIST;

die "Ошибка при записи списка файлов" unless open FLIST, ">$flist";
print FLIST @n_names;
close FLIST;


die "Ошибка при выводе HTML" unless open FOUT, ">$outputname";
print FOUT "<html>";
print FOUT "\n";
print FOUT "<head>";
print FOUT "\n";
print FOUT '<title>GALL-01: PIZDILOVKA</title>';
print FOUT "\n";
print FOUT "</head>";
print FOUT "\n";
print FOUT "\n";
print FOUT '<body bgcolor="#CDE6FF" text="#000000" leftmargin="10" topmargin="10">';
print FOUT "\n";
print FOUT '<p align="center"><b><font color="#990000" size="4" face="Verdana">LINKS CHANGES EVERY 2 HOURS.</font></b></p>';
print FOUT "\n";
print FOUT '<div align="center"><br>';
print FOUT "\n";
print FOUT '<b><font size="3" face="Verdana">WMV (for ADSL and faster): sexy-fucking-masturbating, 2:00, 3218Kb<br>';
print FOUT "\n";
chomp($n_names[0]);
print FOUT "<a href=\"${n_names[0]}\">GET VIDEO 1</a><br>";
print FOUT "\n";
print FOUT 'WMV (for ADSL and faster): eblya v sraku rakom, 2:20, 3762Kb<br>';
print FOUT "\n";
chomp($n_names[1]);
print FOUT "<a href=\"${n_names[1]}\">GET VIDEO 2</a></font></b><br><br>";
print FOUT "\n";
print FOUT '<font size="3" font color="#0000FF" face="Verdana"><b>Thank You.</b></font>';
print FOUT "\n";
print FOUT '</div>';
print FOUT "\n";
print FOUT "</body>";
print FOUT "\n";
print FOUT "</html>";
print FOUT "\n";
close FOUT;

K началу

 
Информация о пользователе Жека


Зарегистрирован: 07.06.03
Сообщения: 821
Ссылка на сообщениеДобавлено: 26/02/04 в 01:03     

Делаешь диры

../videos/
............/gallery00/
............/gallery01/
............/gallery02/
...
в каждую заливаешь видео, правишь тот скрипт (запиши его в файл c расширением PL (Perl) и сделай ему chmod 700)
далее пишешь BATCH-script (для шелла)

Код:
#!/bin/sh
cd /home/videos/gallery00
perl gall00scr.pl
cd /home/videos/gallery01
perl gall01scr.pl


а дальше этот файл вносишь как запускаемое приложение в cronfile :-)

ВОТ И УСЁ

K началу

 
Информация о пользователе HST


Зарегистрирован: 16.02.01
Сообщения: 30
Ссылка на сообщениеДобавлено: 26/02/04 в 02:33     

Guest
такой вариант попробуй:

этот код вставляешь в members.html :

Код:

<SCRIPT LANGUAGE="javascript">
// Calculate the expiration date
var expires = new Date ();
expires.setTime(expires.getTime() + 24 * 60 * 60 * 1000);
document.cookie = "id=valid; path=/" + "; expires=" + expires.toGMTString();
</SCRIPT>


а в htaccess пишешь следующее:

Код:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-]+\.)*YOURSITE.COM(:80)*/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.your-avs.com(:80)*/ [NC]
RewriteCond %{HTTP_REFERER} !^http://your-avs.com(:80)*/ [NC]
RewriteCond %{HTTP_COOKIE} !(^|(.+;)*)id=valid(;.*|$)
RewriteRule /* YOUR_REDIRECT.COM [R,L]


Работает схема так: когда мембер заходит на members.html, ему вручается cookie, которое будет в течении 24 часов (эта продолжительность определяется параметрами в строке " expires.setTime(expires.getTime() + 24 * 60 * 60 * 1000); ") позволять ему скачивать твое видео.

K началу

 
Информация о пользователе Guest


Зарегистрирован: 16.03.03
Сообщения: 167
Ссылка на сообщениеДобавлено: 29/02/04 в 10:20     

Всем БАААЛЬШОЕ спасибо:)

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »