imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 07.12.2004, 03:17     # 1
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
Ограничение скачки на IP

Есть ли скрипт или хз что, который ограничевает пользователя в подключениях (на каждый IP)?

Например чтобы скачивали файл не больше чем 3-конекта-на-IP или 1 вообще...

Как это можно реализовать?
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 08.12.2004, 02:19     # 2
quaker
землетрясЕц
 
Регистрация: 12.06.2003
Сообщения: 2 007

quaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собойquaker Имеются все основания чтобы гордиться собой
во всех нормальных фтп серверах это должно быть в настройках реализовано
quaker вне форума  
Старый 08.12.2004, 10:48     # 3
Jlamepok
Junior Member
 
Аватар для Jlamepok
 
Регистрация: 31.08.2003
Адрес: РБ, Гомель
Пол: Male
Сообщения: 120

Jlamepok Мелкий засранец
сессиями... шифруй папку и потом спомощью db проверяй (все на самом деле просто, но что бы обьяснить надо много времени)
__________________
There is no fate but what we make for ourselves.
Jlamepok вне форума  
Старый 08.12.2004, 13:52     # 4
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
quaker скачивается с http a не с ftp

Jlamepok бррр,
Цитата:
сессиями... шифруй папку и потом спомощью db проверяй
спасибо конечно но нифига непонятно (для меня покрайней мере)
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 08.12.2004, 14:06     # 5
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
DJLOVE
Как вариант - делай в http-сервере перенаправление с нужного файла (exe, dll и проч.) на специальный скрипт (при помощи mod_rewrite в apache, например), который:
1. проверяет, запущен ли этот скрипт с этого ip уже - смотрит, записан ли этот ip где-нибудь, например, каком-то файле или БД (если да - конец скрипта)
2. записывает текущий ip в то самое место (файл или БД)
3. передает нужный файл
4. стирает из того самого места текущий ip.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 08.12.2004 в 18:32. Причина: склероZzz...
Ghost вне форума  
Старый 08.12.2004, 14:50     # 6
qwebec
Full Member
 
Аватар для qwebec
 
Регистрация: 16.10.2002
Сообщения: 519

qwebec Путь к славе только начался
DJLOVE
а web сервер какой? apache?
qwebec вне форума  
Старый 08.12.2004, 18:21     # 7
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
qwebec угумс, апачи и все причендалы
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 08.12.2004, 18:27     # 8
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
DJLOVE
В принципе можно даже без перенаправления: размещаешь файло НЕ в web-пространтсве (т.е. не в папке, к которой можно обратится через http, а где вне корня web-сервера), а для скачки файла рисуешь свой скрипт, например, download.pl и вызывается он, например, так: download.pl?utilities/cd/burner/nero/6.6.0.3/setup.exe, а делает этот скрипт то, что я описал выше...
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 09.12.2004, 04:16     # 9
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Цитата:
Ghost:
размещаешь файло НЕ в web-пространтсве
Это не обязательно, просто закинуть в ту папку где файлы .htaccess с параметрами deny from all.
А вообще я бы сделал скрипт который принимает в GET в виде параметра id файла (все остальные атрибуты хранятся в БД), затем добавляет/проверяет в спец. табличке запись вида (id, ip, count), если count больше заданого - 404/403, меньше - отдает Content Header и добавляет к count 1.
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 09.12.2004, 11:16     # 10
Jlamepok
Junior Member
 
Аватар для Jlamepok
 
Регистрация: 31.08.2003
Адрес: РБ, Гомель
Пол: Male
Сообщения: 120

Jlamepok Мелкий засранец
DJLOVE Ну вот смотри...
есть папка у тя например ./www/download/musik/
вот ты ее никому не показываешь, а в ссылках, например генеришь в зависимости от сессии - например на 30 минутак ссылку типа http://yoursite.com/29sdfghlkj43987klhdsg97843/1.mp3, вся эта абракадабра - сессия юзверя которая выдаеться либа мд5 + юнитайм, либо sessionstart();.. - это раз

два есть в бд таблица например site_session - в ней колонка dwd_id - вот если он че-нить качает - туда вноситься например 1.mp3|2.mp3|3.mpeg, - после чего когда скрипт обновляеться - кум-нить другим - идет проверка на count(explode("|",$r['dwd_id'])); - вот так - если больше $max_dwd_num (=2), значит - выдать вместо замаскированной папки - мессагу ху*я и тот кто качает - подождет пока закачаеться первый файл, после только начнет качать фторой...

а вообще посмотри антилич
__________________
There is no fate but what we make for ourselves.
Jlamepok вне форума  
Старый 09.12.2004, 18:38     # 11
qwebec
Full Member
 
Аватар для qwebec
 
Регистрация: 16.10.2002
Сообщения: 519

qwebec Путь к славе только начался
DJLOVE
мне кажется решение в установке дополнительных модулей типа mod_limitipconn
qwebec вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:07.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.