Замазка не подходит для задачи мониторинга произвольных двоичных данных. Он интерпретирует то, что получает, как должен эмулятор терминала.
См. Http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-wintitle.
A.7.12 Когда я загружаю двоичный файл, я получаю 'PuTTYPuTTYPuTTY' в моей командной строке.
Тогда не делай этого.
Это спроектированное поведение; когда PuTTY получает символ Control-E от удаленного сервера, он интерпретирует его как запрос на идентификацию себя и отправляет обратно строку «PuTTY», как если бы эта строка была введена на клавиатуре. Control-E следует отправлять только тем программам, которые готовы обработать ответ. Запись двоичного файла в ваш терминал может привести к выводу большого количества символов Control-E и вызвать такое поведение. Не делай этого. Это плохой план.
Чтобы смягчить эффекты, вы можете настроить строку ответа на запрос как пустую (см. Раздел 4.3.7); но запись бинарных файлов в ваш терминал может вызвать другие неприятные действия, так что это всего лишь небольшое решение.
A.7.13 Когда я котирую двоичный файл, заголовок моего окна меняется на бессмысленную строку.
Тогда не делай этого.
Поведение спроектировано так, что PuTTY должен иметь возможность корректировать заголовок окна по инструкциям с сервера. Обычно управляющая последовательность, которая делает это, должна отправляться только преднамеренно программами, которые знают, что они делают, и намереваются поместить значимый текст в заголовок окна. Запись двоичного файла на ваш терминал может привести к случайной отправке той же последовательности управления и вызвать неожиданные изменения в заголовке окна. Не делай этого.
Я бы искал монитор последовательного порта, такой как portmon, и использовал бы его вместо этого.