Осталось ещё окончательно доработать функции перехода в другие сети. Выпросив на неделю у знакомых необходимое оборудование, Алекс на свободном столе смонтировал вторую мини-сеть, состоящую всего из двух компьютеров. Эта временная карликовая сеть была соединена с основной локальной сетью Института полноценным шлюзом и нормальным, хотя и коротким, каналом связи. В день испытаний Алекс физически отсоединил институтскую сеть от информационного канала в Интернет, и подключил на его место канал карликовой сети. Отсутствие связи в течение одного дня он заранее объяснил профилактическими работами. Надо было проверить ряд функций почти готовой, но не совсем отлаженной программы. Не особенно беспокоясь, Алекс запустил Октопуса в институтскую локальную сеть, а поскольку выход в Интернет в этот день отсутствовал, он не боялся утечки. Позже Алекс хотел вычистить Октопуса из сети, на что имелась заранее подготовленная программа-киллер. В этот день он доводил до ума ряд функций, дописывал и переписывал некоторые куски программы, постепенно исправляя шероховатости и недочеты. Он снова вычищал, и снова выпускал Октопуса, пока уже поздно вечером, когда почти все ушли, он не добился желаемого результата. Убедившись, что Октопус, как надо проходит в микро-сеть и обратно, Алекс запустил киллера, в последний раз вычистил живого Октопуса из микро-сети и локальной сети Института. Затем он отключил микро-сеть, восстановил связь с Интернетом и ушел домой.
Все это происходило в конце января прошлого года. Потом Алекс решил, что у него ничего не выходит, занялся другими делами и очень долго не мог вернуться к своему проекту.
Немного почесав затылок, Алекс решил все восстановить, вернее, откомпилировать программу заново. Начал с основного программного модуля. Работал он под Виндами, вызвав окно командной строки, он быстро набил и запустил строку для строчного компилятора и нажал Enter. Алекс думал, что скоро увидит знакомый файл — octopus.exe. Но сразу после окончания процесса, компьютер завис. Алекс нажал Ctrl-Alt-Del, чтобы выбрать зависшую программу и нажать кнопку завершения задачи. Но вместо появления окна «Завершение работы программы», машина немедленно стала перезагружаться. Перезагружался компьютер, как заметил Алекс, намного дольше обычного, а после загрузки он не нашел не только octopus.exe, но и никаких исходников для этой программы. Исчезли все файлы по проекту Октопус. А их было много. Еще там был исходный текст для программы-киллера — убийцы для Октопуса, он тоже исчез. Корзина, естественно, была пуста.
Еще не веря до конца в то, что случилось, Алекс опять перегрузил машину, запустив только «голый» командный процессор. Еще оставалась надежда восстановить файлы при помощи нортоновских утилит или прямого редактирования диска. Просмотр кодов на диске показал, что все эти файлы, хотя и легко восстановимы, но никакой полезной информации не несут. Причем первоначальный объем, и время создания, остались без изменений, только весь такой файл, вместо исходных текстов, содержит «мусор» — мешанину из случайных символов.
Как потом выяснил Алекс, в тот день, когда он отключал Институт от Интернета, один продвинутый юзер, принес из дома модем. Не желая терять ни одного дня, он по телефонной линии подключился к Интернету через своего домашнего провайдера. Таким образом, локальная сеть, с бродящим по ней недоделанным Октопусом, получила неконтролируемый выход в Интернет. Неохраняемую дыру, через которую могло пролезть, всё что угодно.
Тут Алекс написал короткое электронное письмо-команду, и отправил его по адресу, которым уже давным-давно не пользовался:
To return the assembled new information
Письмо вернулось практически мгновенно, но с некоторым добавлением:
The further dialogues are inadmissible
> To return the assembled new information
Больше этот адрес не отвечал. Это был адрес Октопуса. Алекс еще и еще писал по этому адресу — ответа не было — письма куда-то пропадали и вообще не возвращались.