Программы для работы с сервером. Как найти необходимые файлы на FTP-сервере. SmartFTP Client - выбор профессионалов

Как найти необходимые файлы на FTP-сервере

Эффективный поиск информационных ресурсов (адресов FTP-серверов, на которых располагаются необходимые файлы, и самих файлов) представляет собой довольно сложную проблему. В целом поиск файлов на FTP-серверах напоминает ситуацию, когда читатель публичной библиотеки начал бы поиск нужной книги не в центральном каталоге, а методом исследования стеллажей с книгами. И на каждом из них он находил бы список книг только данного стеллажа. Примерно так происходил поиск информации в Internet на протяжении значительной части времени его существования: очень много информации, но крайне трудно найти нужную.

Большинство FTP-серверов не имеют списка файлов, доступных извне. Иногда единственный способ найти необходимое программное обеспечение – это поочередно раскрывать каталоги и изучить их содержимое. Поскольку формат имен файлов на FTP-сервере зависит от операционной системы компьютера, в качестве имен можно встретить разные сочетания символов. Если, к примеру, сервер построен на базе UNIX-системы, это будут сочетания символов верхнего и нижнего регистра, а для системы, работающей под управлением операционной системы VMS (миникомпьютеры корпорации Digital), имена файлов будут представлены только прописными буквами. Соответственно, для PC и Macintosh имена файлов будут отвечать правилам, принятым в операционных системах DOS и Mac System. На некоторых компьютерах, особенно хранящих большие объемы информации, существует индексный указатель доступных файлов с краткими аннотациями о том, что каждый из них собой представляет. Это бывает крайне полезным для быстрого поиска нужных файлов, поэтому в качестве совета можно рекомендовать начинать изучение содержимого каталогов с поиска файла, имеющего название INDEX. Следует также не оставлять без внимания файлы с именами README (или read.me, readme.txt и т. п.). Эти файлы чаще всего хранят информацию о содержимом каталогов или о самом FTP-сервере. Рекомендуется всегда сначала скопировать файл типа README, чтобы ознакомиться с его содержанием. Такие файлы находятся на сервере неслучайно. Если у пользователя возникли вопросы о данном сервере, можно обратиться к его администратору, используя адрес электронной почты с именем получателя "postmaster". Например, для FTP-сервера с именем rs.internic.net следует адресовать вопросы по адресу [email protected]. Некоторые серверы имеют несколько ответственных лиц, поэтому конкретное имя можно найти в файле README или же оно сообщается при регистрации на данном сервере.

Многие FTP-сервера в настоящее время предоставляют FTP доступ через интерфейс WWW с помощью обычного браузера. В этом случае у пользователя на экране имеется список файлов и папок и возможность перемещения по папкам в верх и вниз. Обычно на FTP-сервере общедоступна папка pub и все ее содержимое. При наличии прав вы можете получить доступ в другие папки. Существуют сервера предоставляющие услуги поиска по FTP-серверам, к сожалению, зачастую вам необходимо точно знать название требуемого файла.

Поиск файлов на FTP-серверах

ногие пользователи Интернета при поиске необходимых файлов и программ ищут html-страницы по их содержимому, не зная о существовании поисковых средств, которые позволяют искать файлы на FTP-серверах по именам самих файлов и каталогов. Действительно, в случае если вы ищете описание какой-либо программы, то следует это делать на Web-серверах. В случае если же вы знаете имя программы и ищете сервер, с которого ее можно скачать, то удобнее воспользоваться именно поисковиком FTP-ресурсов. Одним из популярных систем для поиска файлов является ресурс http://www.filesearch.ru/

На рис. 6 представлен результат поиска FTP-серверов, с которых можно скачать программу CuteFTP.

На сайте http://www.filesearch.ru/ можно также найти список крупнейших FTP-серверов. Первое место в рейтинге, естественно, принадлежит ресурсу, хранящему MP3-файлы, и его объём просто поражает – более 2 тыс. гигабайт!

Заключение

FTP имеет свои достоинства и недостатки. Главный недостаток состоит в том, что в отличие от Web-службы на FTP-сервере вы получаете минимум дополнительной информации о ресурсах – вся информация представлена в виде списка файлов на удаленном компьютере.

В случае если вы скачиваете файлы непосредственно с Web-страниц, используя протокол HTTP (и не прибегаете к специальным программам докачки), то при медленной связи скачать большой файл достаточно трудно. Дело в том, что процедура передачи файлов в HTTP имеет большой минус в виде отсутствия такой полезной функции, как reget (функция докачки). Это означает, что если при использовании протокола HTTP произойдет обрыв связи, то вам придется скачивать файл с самого начала. При использовании FTP-протокола вы можете воспользоваться функцией Reget и продолжить скачивание с того места͵ на котором остановились. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, крайне важно учитывать достоинства и недостатки каждого из протоколов.

Поиск файлов на FTP-серверах - понятие и виды. Классификация и особенности категории "Поиск файлов на FTP-серверах" 2017, 2018.

  • - Программа пересылки файлов Ftp.

    Перемещает копии файлов с одного узла Интернет на другой в соответствии с протоколом FTP (File Transfer Protocol - "протокол передачи файлов"). При этом не имеет значения, где эти узлы расположены и как соединены между собой. Компьютеры, на которых есть файлы для общего... .


  • - Тривиальный протокол передачи файлов (TFTP)

    Протоколы файлового обмена В Internet используются следующие протоколы передачи файлов: · FTP (File Transfer Protocol) -Протокол передачи файлов · TFTP. (Trivial File Transfer Protocol) тривиальный протокол передачи файлов. · SFTP. (Simple File Transfer Protocol) –простой протокол передачи файлов,... .


  • - Протокол передачи файлов FTP

    Простой протокол передачи файлов (SFTP) SFTP поддерживает проверку прав пользователя (контроль доступа), передачу файлов, списки содержимого каталогов, изменение каталогов, переименование и удаление файлов. Подобно FTP, SFTP использует TCP. Однако в отличие от FTP, SFTP использует... .


  • - Команды FTP

    Установление соединения данных Управляющее соединение Программы-клиенты FTP используют управляющее соединение, чтобы посылать команды и получать ответы от сервера. Обычно команды передаются через управляющее соединение, запрашивая сервер исполнить... .


  • - Передача файлов с помощью протокола FTP

    Протокол передачи файлов File Transfer Protocol (FTP) позволяет пересылать файлы с одного компьютера на другой. С помощью этого протокола можно осуществлять процессы обмена массивами данных – текстовыми и программными файлами. Посредством FTP-соединения компьютер... .


  • - Глобальные сети: протоколы (http, ftp).

    Служба FTP (File Transfer Protocol) Эта служба использует протокол, специально предназначенный для передачи файлов между любыми компьютерами, работающими в сетях TCP/IP. С помощью этого протокола компьютер получает прямой доступ к файлам, находящимся на сервере и занимает канал до тех...

  • Часто требуется организовать поиск по FTP-серверу. Для того чтобы поиск осуществлялся быстро, FTP-сервер сканируют и помещают названия всех файлов и пути к ним в один файл или таблицу базы данных. При помощи такого списка осуществлять поиск гораздо проще, нежели сканировать каждый раз весь хост. С другой стороны вам может быть интересно будет просканировать свой собственный FTP-хост чтобы получить представление о его организации. Это позволит оптимизировать или реорганизовать его структуру.

    Создадим небольшое Web-приложение, состоящее из двух файлов: config.php (конфигурационный файл, содержащий параметры соединения с FTP-сервером и осуществляющий установку соединения) и index.php , который представляет собой непосредственно FTP-сканер.

    Конфигурационный файл config.php

    // Адрес FTP-сервера
    $ftp_server = "ftp.server.ru" ;
    // Порт соединения
    $ftp_port = 21 ;
    // Пользователь
    $ftp_user = "softtime" ;
    // Пароль
    $ftp_password = "" ;
    // Версия Web-приложение
    $version = "1.0.0" ;
    // Устанавливаем время исполнения скрипта 120 с
    set_time_limit (120 );
    // Пытаемся установить соединение с FTP-сервером
    $link = ftp_connect ($ftp_server );
    if(! $link ) puterror ("К сожалению, не удаётся установить соединение с FTP-сервером $ftp_server" );
    // Осуществляем регистрацию на сервере
    $login = ftp_login ($link , $ftp_user , $ftp_password );
    //$login = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
    if(! $login ) puterror ("К сожалению, не удаётся зарегистрироваться на сервере" );
    // Небольшая вспомогательная функция, которая выводит сообщение об ошибке
    // в окно браузера
    function puterror ($message )
    {
    echo "

    $message

    " ;
    exit();
    }
    ?>

    Теперь, когда соединение установлено, можно осущестить рекурсивный спуск, по дереву директорий FTP-каталога

    FTP-сканер index.php

    // Устанавливаем соединение с FTP-сервером
    require_once("config.php" );
    // Директория на сервере
    // $dir = "/html/forum/";
    $dir = "/" ;
    // Запускаем сканер
    scan_ftp ($link , $dir );
    // Закрываем соединение с FTP-сервером
    ftp_close ($link );
    // Результат находится в глобальном массиве $filename
    echo "
    "
    ;
    
    print_r ($filename );
    echo "
    " ;

    // Рекурсивная функция спуска по дереву
    // директорий
    function scan_ftp ($link , $dir )
    {
    GLOBAL $filename ;
    // Получаем все файлы корневого каталога
    // Дескриптор соединения $link получен в config.php
    $file_list = ftp_rawlist ($link , $dir );
    // Выводим содержимое каталога
    foreach($file_list as $file )
    {
    // Разбиваем строку по пробельным символам
    list($acc ,
    $bloks ,
    $group ,
    $user ,
    $size ,
    $month ,
    $day ,
    $year ,
    $file ) = preg_split ("/[\s]+/" , $file );
    // Если файл начинается с точки - игнорируем его
    if(substr ($file , 0 , 1 ) == "." ) continue;
    // Определяем является ли объект директорией
    if(substr ($acc , 0 , 1 ) == "d" )
    {
    // Директория
    scan_ftp ($link , $dir . $file . "/" );
    }
    // Определяем является ли объект файлом
    if(substr ($acc , 0 , 1 ) == "-" )
    {
    // Файл
    $filename = $file . " - " . $dir . $file ;
    }
    }
    }
    ?>

    Результат помещается в глобальный массив $filename - поместить содержимое которого в файл или таблицу MySQL не составит труда. Более подробно приёмы работы с FTP-сервером обсуждаются в наших

    Поиск на FTP-серверах

    Одно дело – если вы хотите найти в Интернете список ссылок на веб-ресурсы, чтобы с их помощью выбрать нужный ресурс, и совсем другое – когда вам нужен конкретный объект: мультимедийный файл, электронная книга, программное обеспечение и т.п. Для решения этой задачи рекомендуется пользоваться специально предназначенными поисковыми системами, или соответствующими режимами обычных поисковых систем.

    Например, поисковая система, расположенная по адресу http://www.filesearch.ru , очень эффективна для поиска файлов. Ее огромная база данных регулярно актуализируется, а поиск ведется среди почти всех российских и нескольких тысяч зарубежных FTP-серверов.

    Характерной особенностью системы http://www.filesearch.ru является то, что она ведет поиск не на веб-серверах и веб-страницах среди имеющегося там контента (как это делает большинство стандартных поисковых машин), а по именам файлов и папок – на FTP-серверах. Хитрость здесь состоит в следующем: если вы, например, ищете приложение, то на обычном веб-сервере вы найдете лишь его описание (например, в составе обзорной статьи, и т.п.), а вот дистрибутив вам поможет найти именно http://www.filesearch.ru . Отметим, что данная система может искать файлы самых разных форматов: мультимедийные, графические, звуковые, текстовые, исполняемые, архивы и т.д. Общие правила работы с http://www.filesearch.ru во многом аналогичны действиям в других поисковых системах.

    Еще один эффективный поисковой механизм находится по адресу www.metabot.ru . Он также предназначен для поиска файлов – мультимедийных, графических и др. Вам достаточно лишь с помощью соответствующего переключателя выбрать подходящий вид поиска, и с клавиатуры ввести требуемый запрос.

    Еще один эффективный файловый поисковик, поддерживающий функции как простого, так и расширенного поиска, находится по адресу http://ftpsearch.rambler.ru/db/ftpsearch . Как нетрудно догадаться, автором и разработчиком данного продукта является известная компания Рамблер (www.rambler.ru). Возможности данной поисковой систему предусматривают поиск на FTP-серверах файлов самых разных форматов.

    Гонения на торренты, которые активизировались в последнее время (до конца года обещано заблокировать более тысячи популярных торрент-трекеров в России), вынуждают пользователей искать не только способы обхода блокировок, но и, на всякий случай, альтернативные источники бесплатного скачивания файлов (фильмов, музыки, программ, игр, книг и так далее).
    Одним из таких источников бесплатного скачивания файлов и являются открытые FTP-сервера, которые, в основном, «развертываются» (создаются) опытными пользователями на своих домашних компьютерах. Не буду Вас «загружать» лишней информацией о том, «как это работает». Кому интересно, легко найдут информацию о развертывании FTP-сервера на ПК в Интернете. В данной статье нас больше интересует, как использовать FTP-сервера для пополнения личных коллекций файлов.

    Для того, чтобы бесплатно скачать нужный файл, прежде всего, необходимо найти FTP-сервер, на котором этот файл хранится. Для поиска файлов на FTP-серверах существуют специальные FTP-поисковики. Их немало. Найти их тоже не представляет труда. «Забейте» в любом поисковике, например, в Яндексе поисковую фразу «ftp поисковик».

    Поиск файлов на FTP-серверах подходит азартным людям, ведь его можно сравнить с рыбалкой. Так как большинство FTP-серверов «развернуто» на домашних ПК, то доступ к ним может быть временно закрыт (это тогда, когда компьютер, тупо выключен), но в последнее время это происходит намного реже, ведь создатели FTP-серверов начали активно их «разворачивать» на «облаках», то есть, на веб-хостингах (серверах). Что-то я опять по-ходу начал Вас «грузить» лишней информацией…
    Короче, если найденная через FTP-поисковик ссылка не открывается, знайте, что это обозначает, что в данный момент, FTP-сервер недоступен. Переходите к следующей ссылке.
    Как пользоваться FTP-поисковиками рассмотрим на примере поисковика Krasfs.
    Лично я иногда пользуюсь именно этим поисковиком.
    Krasfs - универсальный поисковик файлов. Он ищет файлы не только на FTP-серверах, там можно одновременно искать файлы и на торрентах. Как пользоваться торрент-поиском, большинство пользователей знает и без меня. А вот как искать файлы на FTP-серверах…
    Заходим на сайт Krasfs.ru по ссылке .
    В поисковой строке пишем название искомого файла (например, название песни), в чикбоксе, напротив надписи «Искать по FTP» ставим галочку. Из других чикбоксов галочки снимаем. Можно уточнить поиск, задав конкретные параметры поиска, например, дать задание поисковику искать файлы за определенное время или определенных размеров. После формирования запроса и параметров кликаем кнопку «Найти».


    Кликаем по нужной ссылке в выдаче и скачиваем файл к себе на компьютер.


    Кстати, помимо нужного файла, в папке, где он расположен можно «пошарить» и другие хранящиеся там файлы. Вот почему поиск файлов по FTP сравненим с рыбалкой. «Приходите» на FTP-сервер за одним, а можете «нарваться» помимо искомого файла ещё на целый ряд файлов, которые Вас также могут заинтересовать.
    Удачной Вам «файлорыбалки»!

    Поделитесь с друзьями или сохраните для себя:

    Загрузка...