Портировать NodeJS библиотеку ssh2 в браузер (browserify), результат будет OpenSource

Задание закрыто
Статус рабочей области:Поиск исполнителя
Стоимость:10 000 рублей
Срок выполнения:14 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2022-03-28 19:45
Обновлено:2022-04-27 15:41
Был(а) на сайте:2024-01-12 13:10

Портировать NodeJS библиотеку ssh2 в браузер (browserify), результат будет OpenSource

 
Задача

Необходимо взять бибилиотеку https://github.com/mscdex/ssh2 и запустить ssh-клиент в браузере, например через https://github.com/browserify/browserify. Для подключения к удаленному серверу потребуется какой-то бэкенд, можно использовать, например:
- https://github.com/bgaff/tcp.js
- https://www.npmjs.com/package/net-browserify
- https://socket.io/
Важно чтобы все шифрование происходило именно в браузере, бэкенд брать один из готовых, через него трафик должен идти уже зашифрованный. Никакой логики на бэкенде быть не должно.
Для портирования шифрования можно посмотреть на:
- https://www.npmjs.com/package/crypto-browserify
- https://github.com/digitalbazaar/forge
Достаточно реализовать только ssh-клиент. Результатом должен быть репозиторий, содержащий:
1. скрипты npm build, которые берут оригинальный mscdex/ssh2 и делают необходимые в нем изменения для сборки примеров. Необходимо чтобы далее можно было использовать более новые версии библиотеки
2. примеры использования:
2.1) форма принимает адрес сер...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
  • 7 000 руб15 дней
You can only pay 500You can only pay 5000-6000 Russian Rubles
22:04 06.04.22
Hello,Do you speak Russian language?I urgently need money, I will do a great job
Константин Поздняков
Cпециализация: Веб разработка
  • 7 000 руб14 дней
Приветствую. Готов взяться за выполнение данной работы. Мы команда(студия) которая сделает всё быстро и качественно. Пишите сюда и лучше в телеграмм kostya7200

Оставлять заявки могут только авторизованные пользователи.