All Projects → TyrenDe → Sshserver

TyrenDe / Sshserver

Licence: mit
This is a tutorial on how to build a basic SSH Server in C#, but you are welcome to try following in any language.

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Sshserver

Ssb
Secure Shell Bruteforcer — A faster & simpler way to bruteforce SSH server
Stars: ✭ 832 (+629.82%)
Mutual labels:  ssh, ssh-server
Python Beginner Programming Exercises
Practice your Python programming skills with this interactive and auto-graded set of exercises.
Stars: ✭ 47 (-58.77%)
Mutual labels:  tutorial, tutorial-code
Wssh
WSSH Is a tool for brute forcing servers that has port 22 open via ssh, wssh is probably the fastest ssh brute forcer available
Stars: ✭ 21 (-81.58%)
Mutual labels:  ssh, ssh-server
Bastillion Ec2
A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS).
Stars: ✭ 410 (+259.65%)
Mutual labels:  ssh, ssh-server
100 Plus Python Programming Exercises Extended
100+ python programming exercise problem discussed ,explained and solved in different ways
Stars: ✭ 1,250 (+996.49%)
Mutual labels:  tutorial, tutorial-code
Ansible Ssh Hardening
This Ansible role provides numerous security-related ssh configurations, providing all-round base protection.
Stars: ✭ 746 (+554.39%)
Mutual labels:  ssh, ssh-server
Intro To Apis Course
Introduction to APIs course
Stars: ✭ 1,009 (+785.09%)
Mutual labels:  tutorial, tutorial-code
Colab Ssh
Connect to Google Colab using SSH
Stars: ✭ 249 (+118.42%)
Mutual labels:  ssh, ssh-server
Dependent Dropdown Example
Code example used in the post "How to Implement Dependent/Chained Dropdown List with Django"
Stars: ✭ 84 (-26.32%)
Mutual labels:  tutorial, tutorial-code
Uc R.github.io
Main repository for R programming courses @ University of Cincinnati, courses and tutorials that focus on data wrangling, exploration, visualization, and analysis with R.
Stars: ✭ 76 (-33.33%)
Mutual labels:  tutorial, tutorial-code
Ssh Mitm
ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation
Stars: ✭ 335 (+193.86%)
Mutual labels:  ssh, ssh-server
Mockssh
Mock an SSH server and define all commands it supports (Python, Twisted)
Stars: ✭ 107 (-6.14%)
Mutual labels:  ssh, ssh-server
Docker Sshd
Minimal Alpine Linux Docker image with sshd exposed and rsync installed
Stars: ✭ 291 (+155.26%)
Mutual labels:  ssh, ssh-server
Coderoad Vscode
👩‍💻 Create or play Interactive coding tutorials in VSCode
Stars: ✭ 757 (+564.04%)
Mutual labels:  tutorial, tutorial-code
Generative models tutorial with demo
Generative Models Tutorial with Demo: Bayesian Classifier Sampling, Variational Auto Encoder (VAE), Generative Adversial Networks (GANs), Popular GANs Architectures, Auto-Regressive Models, Important Generative Model Papers, Courses, etc..
Stars: ✭ 276 (+142.11%)
Mutual labels:  tutorial, tutorial-code
Sshportal
🎩 simple, fun and transparent SSH (and telnet) bastion server
Stars: ✭ 978 (+757.89%)
Mutual labels:  ssh, ssh-server
tarssh
A simple SSH tarpit inspired by endlessh
Stars: ✭ 98 (-14.04%)
Mutual labels:  ssh, ssh-server
sshsyrup
A low-to-medium interaction SSH Honeypot with features to capture terminal activity and upload to asciinema.org
Stars: ✭ 84 (-26.32%)
Mutual labels:  ssh, ssh-server
Ssh Proxy
SSH proxy that allows support agents go to customers servers with using intermediate corporate SSH key
Stars: ✭ 53 (-53.51%)
Mutual labels:  ssh, ssh-server
Symfony 3 Rest Api Example
Symfony 3 RESTful API Example
Stars: ✭ 90 (-21.05%)
Mutual labels:  tutorial, tutorial-code

SSHServer

This is a tutorial on how to build a basic SSH Server in C#. The wiki is a step by step process for setup with explanation of the various terms.

Please view the Wiki for a full walkthrough!

For extra credit, I also ported the SSH Server to NodeJS.

Both samples get as far as sending and receiving encrypted packets. It does not implement any SSH services such as user-auth. But, after finishing the tutorial, adding new handlers for those packets and responding to them should be simple.

It also doesn't implement a variety of non-required algorithms. I recommend extending your service to include more algorithm options.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].