-
Notifications
You must be signed in to change notification settings - Fork 19
Home
I love to learn how things work. I find that tearing something apart and building my own solution is one of the best ways I learn. Once I had decided to learn how SSH worked, I began by setting up SSH servers and using them. I also started to read (and re-read) the SSH related RFCs. However, when I sat down to write the code, I failed to find good, clean, and organized documentation that covered practical implementation.
This is the purpose of the repository. I plan to use commits and tags to checkpoint at various points. This will allow you to follow along and checkout to the project at the different stages of development. I will break down the related RFCs, show you what the code might look like and finally make a working SSH server.
While I am using C#, I think that the basic structure will be done in a way that you can produce something similar in the language of your choice.
Let's get started -> Setup
If you'd like to give me a tip, donate at:
- Bitcoin (BTC): 1NdnffxFC7G7qMrvUYc1x4R5sqXuJhVFR7
- Etherium (ETH): 0xcF0a3f130ba0f8c4CC3A02F782805A448D45388f
- Litecoin (LTC): LV7JL8yA4fAZ3Lib9VoX1tuFPmPVrfFueT