Автор Тема: Поиск файла на другом сервере  (Прочитано 3456 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« : 15 Января 2003, 23:53:06 »
Привет, всем!
Кто знает как просканировать другой сервер и найти там файл если известны только часть названия и его размер?

Сделал  прогу на Делфи... но это довольно накладно.
Посоветовали реализовать на CGI и запустить на бесплатном хосте, но я сам в этом не бум, бум :)
Пробовал искать инфы, а везде всё про формы и мыло... не то!

Может кто поможет???

 http://www.Infoforknight.narod.ru

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Поиск файла на другом сервере
« Ответ #1 : 16 Января 2003, 00:01:34 »
Цитировать
запустить на бесплатном хосте,
на бесплатном ты такое не запустиш

Цитировать
Кто знает как просканировать другой сервер и найти там файл если известны только часть названия и его размер?
имхо никак


Цитировать
Пробовал искать инфы, а везде всё про формы и мыло... не то!
читай доки про HTTP-протокол и мануал к Apache (или тому серверу под которым тот сайт работает)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #2 : 16 Января 2003, 00:47:59 »
Есть фото размером 19867 и имя _10005~.jpg
сделал прогу на Делфи которая запрашивает размер файла со скоростью 100/3мин. скорости у нас просто дикие менее 24кб.
Пока ниодного совпадения... запустить бы это на сервере с их-то скоростями... но не знаю как. И инфы никакой по этому делу нет, сколько не искал.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Поиск файла на другом сервере
« Ответ #3 : 16 Января 2003, 00:49:58 »
Knight
а с чего ты вообще взял, что сервер тебе имя файла вернет?
у меня, например, как и у всякого грамотного админа, ты списка файлов не получишь.
А файл получишь только если напрямую к нему обратишься.

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #4 : 16 Января 2003, 00:51:43 »
Отсканировал уже 4000 файлов...

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #5 : 16 Января 2003, 00:56:01 »
Так я напрямую и обращаюсь... к каждому файлу :(

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #6 : 16 Января 2003, 00:59:00 »
RomikChef

как можно уговорить админов сдать это самим?

... на Icqfoto.ru

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #7 : 16 Января 2003, 01:01:39 »
ладно, я ушёл... накладно это тут ждать ответа...

Пока!

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #8 : 16 Января 2003, 01:04:55 »
Да!... и пожалуйста не надо пустых разговоров... если не в курсе, то не пишите ничего. Только дельные советы. Плиззз.
А то у меня и так времени на инет мало, как бы не обсохнуть совсем.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Поиск файла на другом сервере
« Ответ #9 : 16 Января 2003, 01:23:19 »
Knight
Цитировать
И инфы никакой по этому делу нет, сколько не искал.
ну почитай fsockopen(), curl, pear::http::request можеш посмотреть, но на бесплатном хостинге ты это не запустиш, они запрещают работу с сокетами
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Поиск файла на другом сервере
« Ответ #10 : 16 Января 2003, 01:43:28 »
Knight
Любой нормальный админ, увидев что ты таким макаром сканируешь его сервер, очень больно настучит тебе по голове. Вплоть до проблем с твоим провайдером/хостером.
Ты подумай, в поисках одного файла ты делаешь несколько тысяч запросов. А если файлы несколько человек искать будут?

И если я правильно понимаю, ты хочешь к чужому серверу прикрутить поиск фалов? Этому его админ тоже не обрадуется.
•••Jah\'d never let us down!•••

Оффлайн Knight

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://InfoForKnight.narod.ru
Поиск файла на другом сервере
« Ответ #11 : 16 Января 2003, 18:02:33 »
Да мне всего 10 000 файлов проверить надо...надеюсь что это действительно так :)  из которых 4000 уже проверены. Думаю админы это переживут. Я пробовал поговорить с ними похорошему... написал, но они промолчали... приходится делать самому.

Я понимаю это дело так...

берём цикл от 50000 до 60000
строим линк http://www.icqfoto.ru/main/photos/_10005+переменная_цикла+.jpg, запрашиваем HEAD и из него выделяем CONTENT_LENGTH,
сравниваем с тем, что требуется... если совпадает, то линк выводится в страницу результата и рядом грузим изображение для контроля, и так далее...

У меня так и сделано, но на делфи локально и медленно, сотня за 3 минуты (хотя когда искал вручную, а позже пытался качать всё подряд было гораздо дольше :)

А теперь, если кто может, изобразите как будет это же, но на том, что можно запустить не на моей машине, а используя всю мощь глобального Веба? Что тут часы, там скорее всего минуты, а то и секунды...

С наилучшими пожеланиями, Александр.

http://www.InfoForKnight.narod.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28