surgan12 / SSH-lookalike

A SSH like protocol for secure connections

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSH-lookalike

SSH protocol implemented using python (without paramiko).

Description:

Through this a client can securely connect to host , run terminal commands ,get files and have safe communication. Using symmetric encryption to make the connection secure.

Things used:

1.Sockets for connection between clients and host.

2.Multithreading for handling of multiple clients at host side.

3.DIFFIE-HELLMAN key exchange algorithm for secure and encrypted connection.

4.AES encryption for authentication,communication.

links:

https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange

https://en.wikipedia.org/wiki/Advanced_Encryption_Standard

To run this :

Default port is set for host as 6002 Since the user on connection with host will go directly to the home directory of host, so change that to your respective directories.

About

A SSH like protocol for secure connections


Languages

Language:Python 100.0%