Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
/ sshd.js Public archive

Vintage Pure-NodeJS SSHd in 500 lines, written in 2013

Notifications You must be signed in to change notification settings

danopia/sshd.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshd.js

Secure Shell server written in Javascript using only the NodeJS standard library.

Currently only supports Diffie-Huffman SHA256, which most desktop SSH clients support. Mobile clients appear to only implement the SHA1 version, which will be supported soon.

Until the code has been refactored, it is not exactly clean or well-organized, so don't complain too much about it :) I plan to completely redo it soon, with a few more classes and a bit more eventing.

HEAD is currently set up to pass you through to a nyancat binary, with no authentication, and for any username.

Goal

The goal of the project is to make a library for people to easily create special-purpose SSHds, essentially as easily as special-purpose telnet servers are. The original inspiration for starting this project was for a planned git hosting service.

About

Vintage Pure-NodeJS SSHd in 500 lines, written in 2013

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published