|

Самый быстрый download
Хакер, номер #026, стр. 026-042-3
Если есть Unix shell аккаунт...
В директории shell находится еще одна специальная версия X-uploader'а. Найденное тоже есть Перл программа, но ее необходимо запускать с шелла, так что это уже для элитных хаксоров :).
Имя программы upload.pl. Запускай ее, появится строка для ввода имени файла, в котором находится список файлов для перекачки. Вводишь, жмешь enter, побегут точки, одна точка равносильна одной перекачавшейся программе.
Все дополнительные настройки хранятся в самих переменных программы. Так что их придется менять ручками. Но не пугайся: все указания даны в самом коде программы.
Правда, ты все равно столкнешься с трудностями, например, при скачивании файлов, защищенных паролем (Basic Authorization), из теплых стран вернется птица обломинго: вместо файла ты скачаешь информацию об ошибке :(.
Работа над ошибками
Как с этим бороться. Сами скрипты не спасут, и нужный код придется добавлять тебе самому. Вначале необходимо выдрать строку, передающую пароль серверу. Для поиска строчки придется логировать все http запросы. Чтобы реализовать желаемое, надобно скачать программку ISpy с http://xakep.virtualave.net. Заходишь на любой сайт, где назначен вход по паролю, вводишь логин и пароль. Теперь смотришь полученные логи, которые выглядят приблизительно так в Ispy:
GET /test/some.mpeg HTTP/1.0
Authorization: Basic cjAwdDpnNmV3cnR6dXQ=
User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows 2000)
Accept: */*
Host: localhost
Строка "Authorization: Basic cjAwdDpnNmV3cnR6dXQ=" как раз передает логин и пароль серверу, тебе необходимо добавить в код скрипта всего одну строку: print LOAD "Authorization: Basic cjAwdDpnNmV3cnR6dXQ=\r\n";
Защита преодолена. И на десерт, для любителей "все в одном флаконе", прилагается плугин (plug-in) для Far manager'а.
Скопируй dll файл из архива в директорию Far'а Plugins. Теперь программа будет доступна по нажатию клавишу Alt+F1 или Alt+F2, и ты сможешь перекидывать инфо с одного сервака на другой всего лишь нажатием классической клавиши копирования.
В конце конца, ко всем программам можно скачать исходные коды, так что ты можешь корректировать софтину, надругаться на нею как тебе заблагорассудится. Вот и все. Многогигабайтных тебе архивов :).
Свой способ от редактора
Помнится, когда Куттер ворвался ко мне в приват на IRC и начал расписывать устройство будущей супер проги - X-Uploader`a, я заметил пользу проги, несколько отличной от предложенной в материале ;). Я, как и многие наши читатели, увлекаюсь закачкой многочисленных MP3`шек. И случается так, что при модемном коннекте на скачивание трека непосредственно с первоисточника уходит уйма времени, ибо варезные серваки частенько располагаются в отдаленных уголках мира. Так и приходится гиббониться, отслеживая десяток закачек, по скорости стремящихся к 0,5 К/с :(. А как было бы мазёво откачивать файло не с далеких никарагуанских сервантов, а по быстрейшему каналу от моего же прова! Ведь на том же NewCom Port`е, под которым я сижу, дают мегов 5 места на фтп. Приблизительно столько весит приличный трек в 128-ом битрейте или обычный в 192-ом. Таким образом, в настройках X-uploader`a я указываю FTP провайдера, откуда уже и выкачиваю нужное мне файло с максимально возможной скоростью. Этот способ пришел на замену более раннему - заказу нужных файлов себе на почту: при декодировании почтовиком объем высылаемого увеличивался в полтора раза. Такое ожирение сводило на нет всяческую пользу от перегона инфы через провайдерские мощности. А при юзании ФТП я значительно экономил время на закачку. И после каждой скачки удалял уже ненужный файл с прововского ftp - клиентом. Хотя 5 метров - не так много, особо если рассчитывать на скачку огромных файлов того же видео. Но, я думаю, можно договориться с сапортом о выделении тебе 20 мегов вместо 5 положенных. Если же закачка инфы повязана к получению реального бабла (например, гонять варез с сети или жестокое видео-порно для дальнейшей продажи на M1T1N0 BaZaR :), то было бы логичным затовариться коммерческим хостингом прямо у твоего ISP. Прикинь, тебе выделяют 50 метров "под страничку", и уже с их помощью, при активном юзании инета, ты сможешь гонять гигабайты инфы! Короче, есть место для фантазии.
Назад на стр. 026-042-2 Содержание Вперед на стр. 026-042-4
|