Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Док ик ак ук (ftp-2-mail)

Примерно в 1997-м году, когда я ещё учился в вузе, по локальной сети недолгое время ходил файл, озаглавленный FTP2MAIL.TXT. В этом файле неизвестный доброход поместил описание сервисов, которые сейчас уже прочно забыты — они позволяли заказывать себе на почту файлы, расположенные на файловых серверах, доступных по протоколу FTP.

Это специальный протокол для хостинга файлов, сейчас он всё ещё используется, но распространён мало. Надо упомянуть, что FTP — текстовый протокол, команды надо было писать руками в командную строку, благо их довольно просто было выучить.

Это были времена, когда интернет только начинал появляться и многие о нём ещё даже не слышали, не говоря о том, чтобы пользоваться. Поэтому даже такое окошко в него было очень интересным. Сама идея того, что программы можно было получать как-то иначе, бесплатно, не покупая пиратские диски с ними, как это делали почти все, представлялась очень заманчивой.

Выглядело всё следующим образом. Если мы знали адрес нужного сервера FTP, то список команд к нему надо было выслать на один из специальных почтовых адресов. Некоторые я помню до сих пор:

ftpmail@ftp.uni-stuttdart.de
ftpmail@doc.ic.ac.uk
ftpmail@suusite.unc.edu

Письмо могло выглядеть как-то так:

connect ftp.netscape.com anonymous user@example.org
cd pub/windows/netscape
binary
get netscape30.zip
quit

Если всё было правильно, обратно приходили пронумерованные письма с кусками бинарного файла в текстовом формате UUC. Их надо надо было собрать в правильном порядке в один файл и декодировать программой uudecode.

Откуда я брал имена FTP-серверов, честно говоря не помню, но помню кое-что другое.

Во-первых, протокол FTP пускает пользователей только после авторизации. Но многие из них пускали так называемых «анонимных пользователей» — для этого вместо имени пользователя надо было написать любой адрес электронной почты, а вместо пароля — любую строку.

Во-вторых, FTP позволял ходить по дереву папок удалённого сервера, как по файловой системе. Её содержимое можно было изучать, подавая специальные команды, но всё самое интересное как правильно лежали в папке pub (от слова public — публичное). Часто ещё была папка incoming, доступная на запись, — туда можно было положить что-нибудь, что нужно было передать владельцу сервера.

А в-третьих, сервисов с бесплатными ящиками не существовало, а студентам мой вуз адреса не давал, так откуда у меня было доступ к электронной почте?

Я его получил нечестным способом, — узнав пароль своего друга, аспиранта моей кафедры, Андрея Г. Аспиранты не студенты, им адреса почты положены были, и выдавались в виде Имя.Фамилия@ksu.ru.

Андрей как-то проговорился, что пароль у него очень сложный, никто не догадается — вставляется в розетку, девять букв. Так я моментально понял, что это «фумигатор». И пользовался его ящиком несколько месяцев, пока однажды неосторожно не исчерпал его квоту, получив ему на почту какой-то слишком объёмный файл.

Андрей поменял пароль и рассказал об этом мне. Кажется я сам ему признался, что это был я, на что он посмеявшись, дал мне новый пароль, но попросил быть впредь осторожнее и больше не заказывать такие большие файлы.

3 комментария
Vladimir Novitsky 2023

Это специальный протокол для хостинга файлов, сейчас он всё ещё используется, но распространён мало.

Почему FTP используется мало? Что тогда распространено вместо него? FTP на всех хостингах сейчас используется. Даже, чтобы обновить вот эту Эгею, я заливаю на сервер обновленные папки из архива через FTP с помощью FileZilla. Или мы про разный FTP говорим?

Евгений Степанищев 2023

Мы говорим об одном, но по-разному смотрим на распространённость FTP. Этот протокол, который в 90-е был один из самых популярных (при администрировании серверов и сайтов он был вообще обязательным), стал почти неизвестным — для одних пользователей его вытеснил веб-интерфейс (вроде того, что есть в «Эгее» — я ведь не заливаю сюда картинки по FTP), для других — более защищённые протоколы (SCP, SFTP, FTPS).

Vladimir Novitsky 2023

А ну, если так, то да. Можно ещё упомянуть веб-интерфейс облачных хранилищ. Раньше, чтобы поделиться с кем-то фотками или музыкой, я закачивал на свой сервер архив с ними по FTP и давал доступ человеку. Теперь, просто ссылку на облачную папку. Да и размеры хранилищ увеличились с того времени в разы. Плюс автоматическая синхронизация файлов компьютера с сервером появилась. Не знаю, возможно ли такое с обычным FTP?

Евгений Степанищев 2023

Плюс автоматическая синхронизация файлов компьютера с сервером появилась. Не знаю, возможно ли такое с обычным FTP?

Во времена распространённости FTP существовала программа WebDrive, может и сейчас существует, не знаю её судьбу.

Когда поддержка FTP была в каждом браузере это имело смысл, сейчас вряд ли.

Вячеслав Банкет 2023

Я учился в КГУ несколько позже (2000-2005). В наше время студентам уже полагались адреса эл. почты. Была какая-то жуткая коллаборация с Фондом Сороса. Адрес имел вид, насколько помню, Имя.Фамилия@soros.ksu.ru. Для получения эл. почты нужно было подойти в библиотеку им. Лобачевского с читательским билетом, отстоять в очереди, заполнить какую-то форму. Сейчас смешно вспоминать.

Евгений Степанищев 2023

О, да, помню фонд Сороса ) Я его гранты даже получал, что-то там на тему развития веба, за давностью не помню ничего уже.