Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Список файлов на сайте   Найти похожие ветки 

 
Фикус ©   (2003-07-03 09:10) [0]

Какой компонент(ы) использовать для получения списка всех файлов на сайте по известному URL? Подскажите в каком направлении копать, если кто сталкивался.

Заранее благодарен.


 
Palladin ©   (2003-07-03 09:42) [1]

Это не возможно


 
Дмитрий К.К. ©   (2003-07-03 09:47) [2]

"Невозможно" пишется в одно слово.


 
Фикус ©   (2003-07-03 09:48) [3]

Т.е., если нет явных ссылок в html документах, узнать о существовании файла на сервере нереально?


 
Smithson ©   (2003-07-03 09:49) [4]

Поему же. Можно еще сканировать по диапазону всех возможных имен файлов. Либо получать доступ к файловой системе (это уже в другую конференцию :)).


 
zx ©   (2003-07-03 09:52) [5]

А затем удалить все файлы на сайте по известному URL! : )


 
Palladin ©   (2003-07-03 09:54) [6]


> Дмитрий К.К. © (03.07.03 09:47)

Хорошо. Это невозможно.


> Фикус © (03.07.03 09:48)

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


 
Фикус ©   (2003-07-03 09:56) [7]

zx © (03.07.03 09:52)

:)

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


 
Palladin ©   (2003-07-03 09:58) [8]

ну а в чем проблемы?


 
Фикус ©   (2003-07-03 10:02) [9]

Palladin © (03.07.03 09:58)

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


 
Palladin ©   (2003-07-03 10:03) [10]

см Palladin © (03.07.03 09:54), второй абзац


 
Фикус ©   (2003-07-03 10:05) [11]

Palladin © (03.07.03 10:03)

Уже понял, просто объяснял чего хотел :)


 
Дмитрий К.К. ©   (2003-07-03 10:08) [12]

Хотя если на серваке нет файла index.html (index.htm), то содержимое веб-папки можно увидеть.


 
Palladin ©   (2003-07-03 10:12) [13]


> Дмитрий К.К. © (03.07.03 10:08)

Уверен?


 
Фикус ©   (2003-07-03 10:38) [14]

Palladin © (03.07.03 10:12)

Не раз сталкивался с подобным.


 
Palladin ©   (2003-07-03 11:14) [15]


> Фикус © (03.07.03 10:38)

1 index.html - это частный случай, файл поумолчанию обычно настраиваемая вещь
2 у многих веб-серверов есть опция Directory listing, если она включена, сервер при условии не нахождения одного из файлов назнвченых для возрвата по умолчанию, возвращает список файлов в директории к которой произошло обращение
3 Список файлов это таже самая страница html, не отличающаяся от других ничем...
4 Очень редкий вебмастер включит эту настройку


 
Фикус ©   (2003-07-03 11:23) [16]

Palladin © (03.07.03 11:14)

Все таки из ответа получается, что в частном случае используя пункт 3 получить список файлов возможно.
Спасибо за ликбез.


 
Palladin ©   (2003-07-03 11:36) [17]

Да но каким образом ты отличишь страницу от действительного листнига файлов? Вот кусок html, я сохраню его на сервере как index.html и попробуй отличи.

<html>
<head><title>www.someserver.ru - /Images/</title></head><body><H1>www.someserver.ru - /Images/</H1><hr>
<pre><A HREF="/">[To Parent Directory]</A><br><br> 30.06.41 9:00 <dir> <A HREF="/Images/06062002/">06062002</A><br> 13.05.03 20:35 22045 <A HREF="/Images/305-0504_IMG.jpg">305-0504_IMG.jpg</A><br> 30.01.03 18:55 982 <A HREF="/Images/bg3.GIF">bg3.GIF</A><br> 05.09.01 12:35 5473 <A HREF="/Images/blank1.gif">blank1.gif</A><br> 04.09.00 1:00 5928 <A HREF="/Images/brigada%20us.jpg">brigada us.jpg</A><br> 30.06.41 9:00 <dir> <A HREF="/Images/buttons/">buttons</A><br> 30.06.41 9:00 <dir> <A HREF="/Images/design/">design</A><br> 08.08.01 22:22 8786 <A HREF="/Images/DMS06_r.JPG">DMS06_r.JPG</A><br> 08.08.01 22:22 9683 <A HREF="/Images/DMS08r.JPG">DMS08r.JPG</A><br> 01.07.41 10:42 <dir> <A HREF="/Images/Economix/">Economix</A><br> 08.08.01 23:24 15365 <A HREF="/Images/f45.jpg">f45.jpg</A><br> 30.06.41 9:00 <dir> <A HREF="/Images/gal/">gal</A><br> 30.06.41 9:00 <dir> <A HREF="/Images/gallery/">gallery</A><br> 04.09.00 1:00 7090 <A HREF="/Images/hi01.jpg">hi01.jpg</A><br> 08.08.01 23:24 10519 <A HREF="/Images/Image-03_r.JPG">Image-03_r.JPG</A><br> 08.08.01 22:55 10712 <A HREF="/Images/Image-04_r.JPG">Image-04_r.JPG</A><br> 05.02.03 15:20 22497 <A HREF="/Images/image-15_.JPG">image-15_.JPG</A><br> 24.06.03 17:16 15840 <A HREF="/Images/image-15_1.JPG">image-15_1.JPG</A><br> 23.01.03 18:59 7844 <A HREF="/Images/img1.jpg">img1.jpg</A><br> 24.12.01 13:02 954 <A HREF="/Images/IMG-GERB.GIF">IMG-GERB.GIF</A><br> 30.06.41 9:00 <dir> <A HREF="/Images/letters/">letters</A><br>
</pre>
</body>
</html>


 
Фикус ©   (2003-07-03 11:43) [18]

Поискать все <A HREF="">


 
Palladin ©   (2003-07-03 11:48) [19]

Что поискать? Причем тут поискать. Я тебе говорю, откуда ты можешь быть уверен что вот что это действительно список всех файлов которые находятся директории сервера к которой ты обратился? Может здесь чего то не хватает.


 
Фикус ©   (2003-07-03 11:55) [20]

Проанализировать html на пример характерного для разных серверов содержания. Хотя случай получается через чур уж частный.
Еще раз спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
14-55812
Nikkk
2003-07-01 07:33
2003.07.17
Не могу поставить систему на ядре NT


1-55580
Новенький
2003-07-02 22:38
2003.07.17
Ссылка


3-55401
Ai
2003-06-23 15:46
2003.07.17
Как программно очистить базу?


6-55705
Le!
2003-05-10 08:57
2003.07.17
Файл по e-mail!


14-55771
Delpher
2003-06-30 12:18
2003.07.17
Oracle или InterBase?