Он с силой ударил по клавише пробела, делая отступ перед новой командой.
— Этот батник, — Денис кивнул на экран, где уже выстроилась логическая петля, — будет создавать тестовую netmail-служебку на 2:5030/77.777 и смотреть, что сделает тоссер. Для локального поинта внешнего дозвона быть не должно. Должна появиться локальная очередь, запись в логе и файл для поинта. Если статус есть, а файла нет — значит, его кто-то забирает не через обычную почту.
Алексей тяжело вздохнул, водружая очки обратно на переносицу. От резкого света монитора у него начинало ломить виски.
— Денис, остынь, — осторожно произнес он, глядя на напряженную спину друга. — Ты забыл, что мы видели вчера утром на станции? На моей линии в момент прихода его писем не было ни вызова, ни снятия трубки, ни занятия линии. Там не было физического коннекта. Кого ты собираешься поллить? Пустоту?
Денис резко отмахнулся, словно отгоняя назойливую муху. Он не спорил с распечатками АТС; он хотел поймать хотя бы локальный след внутри машины Алексея.
— Станцию мы уже проверили, — сказал Денис. — Теперь проверяем локальную обработку. Если тоссер честно кладет письмо для 77.777 в очередь, я это увижу. Если письмо исчезает между логом и файлом — это уже не АТС.
Денис занес руки над клавиатурой, готовясь вбить финальные команды. Его голос сорвался на зловещий полушепот, пропитанный неприкрытой угрозой.
— Я соберу логи, — коротко сказал он. — Время, размер, каталог, контрольная сумма. Если там подделка, она оставит шов.
С яростным стуком Денис прописал последнюю строку кода, закрывающую цикл. Сохранил файл на жесткий диск коротким сочетанием клавиш. Текстовый редактор мгновенно схлопнулся, оставив на экране лишь минималистичное, черное окно командной строки с мигающим белым подчеркиванием.
Денис занес указательный палец над клавишей Enter. В комнате повисла тяжелая, густая пауза, нарушаемая лишь натужным гудением старого блока питания.
— Поехали, — выдохнул Денис и с силой опустил палец на пластик.
* * *
Черный экран мгновенно, без малейшей задержки, взорвался бесконечным водопадом бегущих белых строк. Батник заработал, безжалостно выплевывая диагностические netmail-пакеты в цифровое пространство.
Денис подался вперед, едва не утыкаясь носом в выпуклое стекло монитора. Его глаза лихорадочно бегали по строчкам, выхватывая системные ответы. Утилита сгенерировала первый служебный .msg и запустила упаковку. И система ответила.
Алексей медленно поднялся с дивана, подошел к Денису со спины и протянул дрожащую руку, указывая бледным пальцем на правый край экрана. Там, в строгом столбце маршрута, напротив каждого отправленного пакета стояла одна и та же пугающая отметка.