Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #31, ИЮНЬ 2003 г.

LINUX, СЕТЬ И ВСЕ, ВСЕ, ВСЕ...Все для пингвиньего серфинга

Vitls (vitls@chat.ru)

Спецвыпуск Xakep, номер #031, стр. 031-048-5


Использовать wget проще некуда. Команда, например, такая:

wget -c ftp://sunsite.doc.ic.ac.uk/ls-lr.z

Прога соединится с вебсервером, попросит там файл ls-ir.z, и, если он там есть, wget его оттуда заберет. Опца -c прикажет wget'у запомнить состояние при обрыве соединения с сетью. Как только оно восстановится, wget продолжит закачку.

Данная прога позволяет скачивать не только файлы поодиночке, но также группы файлов или целые сайты сразу. В man wget об этом популярно рассказано. Так что вперед, вьюноша.

Любителей графических интерфейсов ожидает приятный сюрприз в виде программы X-Downloader с сайта www.krasu.ru/soft/chuchelo. Она жутко похожа на знаменитый ReGet под форточки (рисунок 4), но она в несколько раз лучше по своим возможностям. Рекомендую!

Здесь я постараюсь привести полный список свойств, которые доступны в данной программе:

* закачка по протоколам ftp и http;

* поддержка ftp и http прокси;

* рекурсивная закачка по ftp;

* рекурсивная закачка по http;

* изменение ссылок в HTML файлах для offline просмотра;

* поддержка "маски" в закачке через ftp;

* возможность ограничения глубины рекурсии;

* возможность "откладывать" закачку файла на заданное время;

* встроенный планировщик, позволяющий планировать различные действия;

* поддержка продолжения закачки;

* автоматическое переподключение к серверу после потери соединения;

* возможность ограничения пользователем максимальной скорости закачки как для всех закачек, так и для отдельных;

* возможность ограничивать количество подключений к заданному серверу;

* ведение логов для каждой закачки;

* поддержка "Drag and Drop", например из Netscape;

* возможность добавлять новую закачку через командную строку;

* слежение за буфером обмена;

* ведение главного лога, который можно записывать в файл;

* автоматическое сохранение всех настроек и интерфейса;

* возможность конфигурирования видимых столбцов в очереди закачек;

* возможность конфигурировать панель кнопок;

* локализация (перевод) на 20 языков;

* обширные возможности по конфигурации;

* возможность закачивать один файл в несколько потоков (Massdownload);

* запуск без интерфейса в командной строке.

Вот такая фигня. Тебе все отсюда понятно? Любой современный дистрибутив непременно содержит в своем составе данную программу. Собрать ее также нетрудно. Автор проги - русский, и документация на русском языке также доступна.

ЛЕНЬ И ЕЕ МАТУШКА

Для особо ленивых могу сказать, что тяжелую работу по скачиванию файлов из сети можно немного автоматизировать. Не забывай, что в твоей системе есть такая волшебная программа, как cron. Что? Ты ее не установил? Ты кретин. Бегом устанавливать! Даю халявный рецепт. Допустим, тебе надо каждые сутки в 3 часа ночи соединиться с сетью и выкачивать супернужный файл. Ты в это время обычно храпишь, как суслик. И что делать? А вот что! Для начала пишем коротенький скриптик на shell (пример основан на настройках pppd, о которых я рассказывал вначале):

Назад на стр. 031-048-4  Содержание  Вперед на стр. 031-048-6