IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


DOSтупный FTP

Владимир МАЛЬЧИКОВ

Лет пять-восемь назад, когда Интернет только начинал свое шествие по компьютерам пользователей, и про Всемирную паутину, разнообразные чаты и ICQ еще никто не слышал, основным средством получения информации из Глобальной Сети были FTP- и Gopher-серверы. Впоследствии с появлением WWW (World Wide Web) Gopher-сервисы отошли на второй план, и в настоящее время их уже почти не осталось и ими уже практически никто не пользуется. Однако FTP-сайты и по сей день продолжают исправно служить пользователям, именно туда выкладывается разнообразное ПО (программное обеспечение), демо-версии и новые уровни игр, различные документы и прочее...

Чтобы получить данные с FTP-серверов, Вам понадобится специальная программа - FTP-клиент (обзор данного софта для Windows 9x/Me/NT/2000 можно найти в статье уже упоминавшегося автора "Качать - не перекачать!", "МК" № 45 (112)). На просторах Сети мне удалось найти парочку интересных приложений для работы с FTP-сайтами и из-под DOS. Заметим сразу, в плане интерфейса пользователя они, безусловно, сильно проигрывают своим Windows-коллегам - чаще всего с ними работают посредством ввода команд из командной строки или путем редактирования файлов настройки, - зато они менее требовательны к ресурсам и меньше по объему.

Wattcp FTP 0.70
ftp://ftp.oldskool.org/pub/tvdog/internet/ftp07.zip
, 55 Кб
Авторы - Erick Engelke и Dean Roth. Программа - это FTP-клиент, выполненный в UNIX-стиле. Соответственно, управление осуществляется посредством командной строки. Поэтому для работы Вам придется выучить основные команды. Правда, все они простые, и за пару сеансов Вы их запомните. Тем более, что в справочной подсистеме все команды вкратце описаны.
Для работы с программой необходим пакетный драйвер. Помимо этого, Вам также придется вручную (в архиве этого файла нет) создать файл wattcp.cfg, где указываются параметры сети - IP-адреса Вашего компьютера, шлюза, DNS-сервера и маска сети. Пример содержимого этого файла приведен на рисунке.
Теперь относительно возможностей программы. Они стандартны для всех FTP-клиентов, т. е. прием/загрузка файлов, работа с каталогами (причем как на FTP-сервере, так и на локальной машине), изменение режима передачи файлов - т. е. все то, что и необходимо, ничего лишнего. Однако и это еще не все. В дополнение к указанным функциям имеется возможность создавать скрипты для автоматизации работы с FTP-серверами. Фактически скрипт в данном случае представляет собой обычный текстовый файл, в котором записываются команды FTP-клиента в том порядке, в каком бы Вы их вводили в случае обычного сеанса связи, при этом также отдельными строками указываются имя пользователя и пароль. А еще если учесть тот факт, что существует команда WAIT, переводящая программу в режим ожидания указанного времени, то тем самым Вы избавлены от ночного сидения за компьютером - создаете соответствующий скрипт, укажите нужное время для соединения, а все остальное программа сделает сама!
Таким образом в нашем распоряжении оказался неплохой FTP-клиент с возможностями автоматизации работы.

Agent Upload 1.25
http://www.nettamer.net/agent125.zip
, 67.2 Кб
Данная программа является уже коммерческим продуктом, созданным корпорацией Net-Tamer, Inc. Полнофункциональную демо-версию для использования в течение не более 30 дней можно скачать в Интернете с вышеуказанного адреса. За регистрацию необходимо заплатить $40.
Системные требования "агента" следующие: PC-совместимый компьютер на базе процессора 8088/8086 или выше, модем, DOS версия 3.2 или выше, а также около 120 Кб ОЗУ. Заметьте - в отличие от всех рассмотренных нами ранее интернет-программ для DOS, для этой не требуется пакетный драйвер. Почему, поинтересуетесь Вы? Да просто программа сама умеет работать с COM-портовым соединением (а чаще всего к этому порту присоединяется именно модем). В этом есть как положительный момент (нет необходимости искать пакетный драйвер для SLIP/PPP-соединения), так и отрицательный (при работе в локальной сети посредством сетевой карты программа абсолютно бесполезна). Правда, так как большинство пользователей Интернета в нашей стране используют dialup-подключение, для них это небольшой недостаток.
Теперь о возможностях программы. Agent - полностью автономная программа для приема и загрузки файлов с использованием FTP-протокола. Как уже отмечалось выше, работает только с PPP-подключением к Интернету (или любой другой сети, построенной на основе протокола TCP/IP). Она может все, что Вам нужно - после настройки сама дозванивается провайдеру, логинится у него и проводит сеанс работы с FTP-серверами в соответствии с выданными ей указаниями, причем зарегистрированную версию можно вызвать из любой внешней программы. Поэтому при использовании "агента" совместно с планировщиком задач у Вас опять-таки отпадает необходимость личного присутствия перед компьютером в ожидании часов, когда Интернет подешевеет.
Теперь поговорим о том, как настраивается программа. Вначале отредактируйте файл agent.ini, где прописывается настройки соединения с Интернетом. Среди них укажите:
- номер телефона Вашего провайдера (причем можно вписать до четырех номеров). Если данный параметр установлен в значение NONE и не введена строка инициализации модема - подразумевается прямое соединение;
- Ваш логин/пароль;
- сервер DNS;
- характеристики модема (порт, IRQ, скорость работы, префикс строки набора номера и строка инициализации);
- логин/пароль для работы с FTP-сервером. По умолчанию используются Ваши стандартные логин/пароль. Если Вы собираетесь работать только с анонимными серверами, установите соответствующие поля в значения anonymous для логина и адрес Вашей электронной почты для пароля.
Помимо этого, для каждого телефонного номера можно определить скрипт подсоединения, осуществляющий автоматический логин у провайдера. Примеры скриптов и используемые в них команды достаточно подробно описаны в файле документации agent.doc.
Далее для каждого сеанса работы с FTP-серверами Вам также придется создать еще два файла: FTP.UP и FTP.GET, в которых указывается, какие документы в текущем сеансе будут загружены на сервер и скачаны с него (естественно, может быть задан только один из них). При этом имя FTP-сервера, откуда идет сеанс связи, указывается в файле agent.ini параметром SITE1. Формат записей этих файлов рассмотрен в документации к программе.
Напоследок отмечу еще такой момент. Программа позволяет вначале осуществить прием требуемых файлов с сервера, и только после этого произвести их загрузку, для чего используется параметр DNLOADFIRST.
Вот в принципе и все, что хотелось рассказать сегодня. Выбирайте, какой из FTP-клиентов больше Вам подходит, и качайте, качайте, качайте. И пусть серверы не падают под градом Ваших запросов :-).

Источник: http://www.mycomp.com.ua/

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.