Re: Генерация ссылок

2011-04-06 Пенетрантность Andrey Rahmatullin
On Wed, Apr 06, 2011 at 08:56:39AM +0300, skele...@lissyara.su wrote:
 Хотя это уже чем-то похоже на файлообменник: когда заливаешь файл,
 тебе выдаётся ссылка и ты скачиваешь.
Так это сразу было похоже на файлообменник :)

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

(Блин, везде эти всякие буковки пропускаю... что по-русски, что
по-английски... Спешу всегда, наверное...)
-- voins in sisyphus@


signature.asc
Description: Digital signature


Re: Генерация ссылок

2011-04-06 Пенетрантность Sergey Korobitsin
skele...@lissyara.su ☫ → To debian-russian@lists.debian.org @ Wed, Apr 06, 2011 
08:56 +0300

 Спасибо Александр и Станислав.
 Мне в голову пришла такая идея: подсчёт md5 и скрипт на perl который
 бы создавал папку и генерировал ссылку.
 
 Хотя это уже чем-то похоже на файлообменник: когда заливаешь файл,
 тебе выдаётся ссылка и ты скачиваешь.
 Посему вопрос: наверное нужно искать шаблон обменника и не
 изобретать велосипед.

Когда мне было нужно что-то похожее, я взял исходники omploader.org
Оно, правда, на ruby, и ставится не очень тривиально, но работает.

-- 
Bright regards, Sergey Korobitsin | http://the-brights.net/ --
  Arta Software, http://arta.kz/  | illuminating and elevating
  xmpp:underta...@jabber.arta.kz  | the naturalistic worldview

--
революционный казахстанский продукт ARTA AUTHOR
  -- http://arta.kz/node/558


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110406064338.gd11...@undertaker.arta.local



Re: Генерация ссылок

2011-04-06 Пенетрантность Victor Wagner
On 2011.04.05 at 15:08:42 +0600, Andrey Rahmatullin wrote:

 On Tue, Apr 05, 2011 at 11:14:13AM +0300, Igor Chumak wrote:
  05.04.2011 10:54, skele...@lissyara.su пишет:
  Есть Debian 5, apache, proftpd.
  Посоветуйте генератор ссылок для скачивания. То есть некоторые
  пользователи заливают по ftp файлы и нужно генерировать ссылку на
  скачивание, таким образом, что бы можно было скачать только тот
  файл, на который она ссылается.
  Заранее спасибо.
  
  
  В таком варианте - нет.
 Можно инкроном убирать свежезалитые файлы наверно (если вы о том, что
 закачанное по фтп можно так же скачать).

Закачанное по ftp далеко не всегда можно скачать.
Большинство  ftp серверов позволяюют установить права доступа на
заливыаемые файлы из конфига  ftp-сервера. А каталог incoming может
ь writable, но не readble. 

Например, у меня сейчас в конфиге vsftpd наисано
chown_uploads=YES
chown_username=upload
local_umask=077

Ну и директория, куда анонимусам разрешено заливать файлы
drwxr-x-wx 2 root root 4096 Мар 28 17:20 /var/ftp/pub/incoming/

Вот что называется - скачайте что залили





 -- 
 WBR, wRAR
 Powered by the ALT Linux fortune(6):
 
 doc_ ott:_: OOo -- ето не эротика, ето порнография. Чтобы увидеть
экспорт в db xml, надо поставить поддержку handheld устройств



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110406070920.ga15...@wagner.pp.ru



Re: Генерация ссылок

2011-04-06 Пенетрантность skele...@lissyara.su
Всем спасибо, пока остановил свой выбор на скрипте flatFileHost. 
Простой, удобный, ничего лишнего. Немного доработал под себя.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9c14ea.8060...@lissyara.su



Re: Генерация ссылок

2011-04-06 Пенетрантность Stanislav Maslovski
On Wed, Apr 06, 2011 at 08:56:39AM +0300, skele...@lissyara.su wrote:
 Спасибо Александр и Станислав.
 Мне в голову пришла такая идея: подсчёт md5

Тут могут вылезти некоторые проблемы:
1) подсчет хеша - ресурсоемкая по CPU операция.
2) md5-коллизии (сугубо теоретическая проблема, но тем не менее).
3) могут быть файлы с одинаковым содержимым, но разными именами, они
попадут в одну папку (решается хешированием по содержимому _и_ имени
файла вместе).

Я бы генерировал имена папок в виде UUID-ов и не парился с хешами.

С другой стороны, при использовании хешей можно избавиться от
хранения дибликатов.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110406175927.GA9219@kaiba.homelan



Re: Генерация ссылок

2011-04-05 Пенетрантность Dmitry E. Oboukhov
sls Есть Debian 5, apache, proftpd.
sls Посоветуйте генератор ссылок для скачивания. То
sls есть некоторые пользователи заливают по ftp
sls файлы и нужно генерировать ссылку на скачивание,
sls таким образом, что бы можно было скачать только
sls тот файл, на который она ссылается.
sls Заранее спасибо.

раза три перепарсивал но приемлемого результата так и не достиг
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Генерация ссылок

2011-04-05 Пенетрантность Igor Chumak

05.04.2011 10:54, skele...@lissyara.su пишет:

Есть Debian 5, apache, proftpd.
Посоветуйте генератор ссылок для скачивания. То есть некоторые 
пользователи заливают по ftp файлы и нужно генерировать ссылку на 
скачивание, таким образом, что бы можно было скачать только тот файл, 
на который она ссылается.

Заранее спасибо.



В таком варианте - нет.
Могу посоветовать заливать файлы через веб-форму - тогда будет да ;)
В 20 строк на php можно вложиться ;)
Чтобы нельзя было скачать другой файл - отключить индекс средствами 
apache, или наоборот, подложить свой index.html.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9acf55.7020...@gmail.com



Re: Генерация ссылок

2011-04-05 Пенетрантность skele...@lissyara.su

Может быть есть простая вебка для этого дела?

05.04.2011 11:14, Igor Chumak пишет:

05.04.2011 10:54, skele...@lissyara.su пишет:



В таком варианте - нет.
Могу посоветовать заливать файлы через веб-форму - тогда будет да ;)
В 20 строк на php можно вложиться ;)
Чтобы нельзя было скачать другой файл - отключить индекс средствами
apache, или наоборот, подложить свой index.html.





--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9ad89e.9050...@lissyara.su



Re: Генерация ссылок

2011-04-05 Пенетрантность Igor Chumak

05.04.2011 11:53, skele...@lissyara.su пишет:

Может быть есть простая вебка для этого дела?


Должна быть.
В 20 минут гуглирования вложитесь. ;)



05.04.2011 11:14, Igor Chumak пишет:

05.04.2011 10:54, skele...@lissyara.su пишет:



В таком варианте - нет.
Могу посоветовать заливать файлы через веб-форму - тогда будет да ;)
В 20 строк на php можно вложиться ;)
Чтобы нельзя было скачать другой файл - отключить индекс средствами
apache, или наоборот, подложить свой index.html.








--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9adb7f.9070...@gmail.com



Re: Генерация ссылок

2011-04-05 Пенетрантность Andrey Rahmatullin
On Tue, Apr 05, 2011 at 11:14:13AM +0300, Igor Chumak wrote:
 05.04.2011 10:54, skele...@lissyara.su пишет:
 Есть Debian 5, apache, proftpd.
 Посоветуйте генератор ссылок для скачивания. То есть некоторые
 пользователи заливают по ftp файлы и нужно генерировать ссылку на
 скачивание, таким образом, что бы можно было скачать только тот
 файл, на который она ссылается.
 Заранее спасибо.
 
 
 В таком варианте - нет.
Можно инкроном убирать свежезалитые файлы наверно (если вы о том, что
закачанное по фтп можно так же скачать).

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

doc_ ott:_: OOo -- ето не эротика, ето порнография. Чтобы увидеть
   экспорт в db xml, надо поставить поддержку handheld устройств


signature.asc
Description: Digital signature


Re: Генерация ссылок

2011-04-05 Пенетрантность skele...@lissyara.su
Разницы нет как генерировать ссылку для скачивания или ftp или http. 
Главное найти механизм, который бы смог это реализовать.



05.04.2011 12:08, Andrey Rahmatullin пишет:

On Tue, Apr 05, 2011 at 11:14:13AM +0300, Igor Chumak wrote:
Можно инкроном убирать свежезалитые файлы наверно (если вы о том, что
закачанное по фтп можно так же скачать).




--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9adc9a.8000...@lissyara.su



Re: Генерация ссылок

2011-04-05 Пенетрантность Alexander Shulgin
2011/4/5 skele...@lissyara.su skele...@lissyara.su:
 Есть Debian 5, apache, proftpd.
 Посоветуйте генератор ссылок для скачивания. То есть некоторые пользователи
 заливают по ftp файлы и нужно генерировать ссылку на скачивание, таким
 образом, что бы можно было скачать только тот файл, на который она
 ссылается.
 Заранее спасибо.

Вы хотите сделать так, чтобы получив законным образом ссылку на
скачивание, нельзя было бы, изменив имя файла, скачать другой файл из
этой же папки?

--
Alex


Re: Генерация ссылок

2011-04-05 Пенетрантность Roman V. Nikolaev
05.04.2011 11:54, skele...@lissyara.su пишет:
 Есть Debian 5, apache, proftpd.
 Посоветуйте генератор ссылок для скачивания. То есть некоторые
 пользователи заливают по ftp файлы и нужно генерировать ссылку на
 скачивание, таким образом, что бы можно было скачать только тот файл, на
 который она ссылается.
 Заранее спасибо.
 

Под ваш вопрос вполне подходит простое отключение возможности просмотра
папки, оставив возможность сохранять в нее и скачивать из нее. А файлы
можно будет качать только если точно знаешь его (файла) имя.

Вообще нужно что-то простое для себя или в промышленных масштабах?

-- 

 Roman V. Nikolaev

mail:rsha...@rambler.ru
icq: 198-364-657
jabber:  rsha...@jabber.org
site:http://www.rshadow.ru



signature.asc
Description: OpenPGP digital signature


Re: Генерация ссылок

2011-04-05 Пенетрантность skele...@lissyara.su

Именно.

05.04.2011 15:33, Alexander Shulgin пишет:

2011/4/5 skele...@lissyara.suskele...@lissyara.su:



Вы хотите сделать так, чтобы получив законным образом ссылку на
скачивание, нельзя было бы, изменив имя файла, скачать другой файл из
этой же папки?

--
Alex



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9b10de.8020...@lissyara.su



Re: Генерация ссылок

2011-04-05 Пенетрантность skele...@lissyara.su

Спасибо, вроде бы получилось.
Сделал так:

Directory /usr/share/doc/zip/
Options -Indexes  вот эта опция как 
раз то, что надо

AllowOverride None
Order allow,deny
Allow from all
/Directory


05.04.2011 15:48, Roman V. Nikolaev пишет:

05.04.2011 11:54, skele...@lissyara.su пишет:

Под ваш вопрос вполне подходит простое отключение возможности просмотра
папки, оставив возможность сохранять в нее и скачивать из нее. А файлы
можно будет качать только если точно знаешь его (файла) имя.

Вообще нужно что-то простое для себя или в промышленных масштабах?




--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9b13b3.6090...@lissyara.su



Re: Генерация ссылок

2011-04-05 Пенетрантность Alexander Shulgin
2011/4/5 skele...@lissyara.su skele...@lissyara.su:
 Именно.

Ну Вы бы тогда так и написали :)

Вообще, если вдруг осознаете, что простого отключения Indexes
недостаточно, попробуйте завести таблицу в которой будет соответствие
SHA1 (например) содержимого файла и его имени.  А файл отдавайте по
запросу /download?key=... , где ключом будет эта самая контрольная
сумма.

Таким образом, атакующему для скачивания чужого файла потребуется
знать его содержимое, а тогда и необходимость в скачивании отпадает.
Вероятность подбора, особенно нужного файла, а не случайного -- крайне
мала.

--
Alex


 05.04.2011 15:33, Alexander Shulgin пишет:

 2011/4/5 skele...@lissyara.suskele...@lissyara.su:

 Вы хотите сделать так, чтобы получив законным образом ссылку на
 скачивание, нельзя было бы, изменив имя файла, скачать другой файл из
 этой же папки?


Re: Генерация ссылок

2011-04-05 Пенетрантность Stanislav Maslovski
On Tue, Apr 05, 2011 at 10:11:58PM +0300, Alexander Shulgin wrote:
 2011/4/5 skele...@lissyara.su skele...@lissyara.su:
  Именно.
 
 Ну Вы бы тогда так и написали :)
 
 Вообще, если вдруг осознаете, что простого отключения Indexes
 недостаточно, попробуйте завести таблицу в которой будет соответствие
 SHA1 (например) содержимого файла и его имени.  А файл отдавайте по
 запросу /download?key=... , где ключом будет эта самая контрольная
 сумма.

Можно и без таблиц и cgi-bin обойтись, если, например, тем же скриптом,
который будет генерировать ссылки, раскладывать закаченные файлы по
поддиректориям со случайными именами.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110405195853.GA12937@kaiba.homelan



Re: Генерация ссылок

2011-04-05 Пенетрантность skele...@lissyara.su

Спасибо Александр и Станислав.
Мне в голову пришла такая идея: подсчёт md5 и скрипт на perl который бы 
создавал папку и генерировал ссылку.


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



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d9c0097.9030...@lissyara.su