Você pode olhar para esperar . Deve atender às suas necessidades. Há algumas perguntas / postagens em aqui sobre isso.
Eu tenho uma grande lista de endereços IP de um banco de dados que preciso desinfetar e determinar qual tipo de host (será um dos dois tipos de dispositivos) com relação a cada endereço IP.
Existe uma maneira de usar um arquivo de lote e / ou Putty para fazer telnet (mas não necessariamente efetuar login) em cada host, verificar a mensagem inicial do host, registrá-la em um arquivo e depois desconectar e testar a próxima um e assim por diante?
Tags putty batch telnet batch-file