Как узнать подробности используя telnet API - PullRequest
0 голосов
/ 15 декабря 2009

Можно ли получить следующую информацию через Telnet?

  1. Версия программного обеспечения
  2. конфигурационные файлы
  3. регистр конфигурации
  4. информация о трафике и ошибках

Если у вас есть пример кода, которым вы могли бы поделиться, было бы очень полезно, чтобы я мог продолжить с вашей помощью.

Я буду благодарен за ваши ценные ответы.

Ответы [ 2 ]

1 голос
/ 15 декабря 2009

Telnet - это не что иное, как протокол связи с обычно интерфейсом оболочки на другой машине Unix. Удаленный демон telnet, скорее всего, вызовет процессы аутентификации и оболочки, поэтому все, что вы запрашиваете, - да, возможно, хотя вам потребуется аутентификация.

Как вы знаете, telnet для оболочки в основном используется внутри защищенных сетей и редко используется в сети.

0 голосов
/ 15 декабря 2009

Telnet - неправильный протокол, чтобы делать подобные вещи. Это (устаревший) протокол для сеансов интерактивных терминалов. Вы должны посмотреть на «ssh», чтобы выполнить команды на удаленных машинах, а затем выяснить, какие команды вам нужно выполнить, чтобы извлечь интересующую вас информацию.

Некоторая информация, к которой вы обращаетесь, также (теоретически) может быть доступна с использованием SNMP, но такие вещи, как файлы конфигурации и версии приложений, недоступны. Подход "ssh" позволит вам собирать любую информацию, которая доступна через команды, запускаемые из командной строки.

Внедрение Java в смесь почти наверняка плохая идея. Java лучше всего справляется с задачами, которые не зависят от платформы, но то, что вы пытаетесь сделать, зависит от платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...