Почему нет чистых реализаций клиента Python SSH1 (версия 1)? - PullRequest
3 голосов
/ 02 июня 2009

Кажется, есть несколько хороших чистых реализаций клиента Python SSH2, но я не смог найти одну для SSH1. Есть ли какая-то конкретная причина для этого, кроме отсутствия интереса к такому проекту? Я полностью осведомлен о многих уязвимостях SSH1, но чистая реализация клиента Python SSH1 все равно будет очень полезна для тех из нас, кто хочет писать клиенты SSH для управления старыми встроенными устройствами, которые поддерживают только SSH1 (например, Cisco PIX). Я также знаю, что я не единственный, кто ищет это.

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

Ответы [ 2 ]

2 голосов
/ 02 июня 2009

SSHv1 считался устаревшим в 2001 году, поэтому я полагаю, что никто не хотел вкладывать в это усилия. Я не уверен, существует ли даже rfc для SSH1, поэтому для получения полной спецификации протокола может потребоваться чтение старого исходного кода.

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

1 голос
/ 02 июня 2009

Ну, главная причина, вероятно, заключалась в том, что, когда люди начали интересоваться такими вещами в VHLL, как Python, не имело смысла их внедрять стандарт, который они сами не находили бы полезным .

Я не знаком с различиями протоколов, но можно ли было бы адаптировать существующую кодовую базу к более старому протоколу?

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