Итак, у нас на работе есть веб-приложение, которое мы работаем над миграцией.
Новая версия основана на Zend Framework, и мы постепенно переходим от этого действительно странного маленького классического приложения ASP, написанного на Jscript, которое поставляется с собственным набором терминальных клиентов, которые фактически должны быть установлены на клиентском компьютере, чтобы работать.
Причина, по которой нам нужны терминальные клиенты, заключается в том, что нам нужно щелкнуть ссылку на веб-странице, и это открывает терминальные приложения, которые входят в удаленные системы, иногда в течение двух и трех шагов для получения информации, которая отправляется обратно в терминал. клиент, который они затем копируют и вставляют в другое приложение, которое обрабатывается сценарием perl и отправляется в базу данных, которую использует первое приложение.
Этот процесс болезненный.
То, что я хочу сделать, это использовать ssh программно, для входа на удаленное устройство, в данном случае маршрутизатор в другом городе, а затем использовать telnet оттуда, чтобы перейти к другому приложению, которое использует серию умеренно сложных меню telnet (я думаю, что это является камнем преткновения), чтобы перейти к необходимым данным.
Есть несколько очень хороших программистов php по переполнению стека, и я подумал, что я опубликую здесь, чтобы узнать, решил ли кто-нибудь эту проблему перед использованием PHP и / или Zend Framework.
Когда я искал эту тему на сайте, я не смог найти решение, которое соответствует проблеме.
Есть ли библиотека или набор библиотек, которые я могу использовать для этой работы?
Заранее спасибо за ваше время и внимание.
Я немного исследовал эту тему и сам не пробовал ни одного из этих решений, но вот что я нашел в своем исследовании:
https://github.com/graze/telnet-client
https://github.com/jnorell/Net_Telnet
Других решений пока нет …