Description:
An ssh server that never authenticates. Instead, it logs the username,
password, IP address and time of every login attempt.
Installation:
1. Generate an RSA public key for use by the server:
> ssh-keygen -t rsa
2. Edit config.h to set the desired options. In particular, you must set
RSA_KEYFILE to the path to the public key generated in step one. LOGFILE
must be set to a location where the user running sshpot can write.
3. Compile the software:
> make
# make install (optional, but necessary to listen on ports < 1024.)
Usage:
sshpot [-h] [-p <port>]
-h --help Display this usage information.
-p --port <port> Port to listen on; defaults to 22.
![Screenshot 2023-04-24 at 06 49 52](https://private-user-images.githubusercontent.com/99000767/241414206-3be16239-a637-4af5-88f5-f92475d4fe96.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1NDYzODksIm5iZiI6MTcyMTU0NjA4OSwicGF0aCI6Ii85OTAwMDc2Ny8yNDE0MTQyMDYtM2JlMTYyMzktYTYzNy00YWY1LTg4ZjUtZjkyNDc1ZDRmZTk2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDA3MTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA5ZTg1NTQ0NTEwZDE2YzFlZDJlN2Q2ZmY2OGY4YWI2MmMwYzMwNGJlZGZhZTJjNzY2MjY5MWVmYjA2MGJhZDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.b8batPkX5d7O59mXoMWgon0O2egO-mIa6ZGntiy8fIc)
![Screenshot 2023-04-24 at 06 51 35](https://private-user-images.githubusercontent.com/99000767/241414200-0ff286c0-b7dc-4ef9-a9c6-c78569a528f6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1NDYzODksIm5iZiI6MTcyMTU0NjA4OSwicGF0aCI6Ii85OTAwMDc2Ny8yNDE0MTQyMDAtMGZmMjg2YzAtYjdkYy00ZWY5LWE5YzYtYzc4NTY5YTUyOGY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDA3MTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlkMGRkYzNiODdiNmQ1MDcxZGQxNGE0ZTZjYmE1MTJhNzA1ODFmZWExNWRhZDg5MDljMzY2NTMzMTBmOGE5MDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uOytVTaBdqKYKa5VXvBrBFgPQIOF02ymnxDET3O9FB4)
![Result](https://private-user-images.githubusercontent.com/99000767/241414202-f2e8b0ee-0016-4205-87c3-bc36f03cc214.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1NDYzODksIm5iZiI6MTcyMTU0NjA4OSwicGF0aCI6Ii85OTAwMDc2Ny8yNDE0MTQyMDItZjJlOGIwZWUtMDAxNi00MjA1LTg3YzMtYmMzNmYwM2NjMjE0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDA3MTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5YWI4NjQxM2IxZTM1NzY4ODYwNmRmNjc1NDA1YjhmNTExODgyNzRkMmY5ZmQ4ZTkwMWUyMmM4MjcwY2I0YTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FWK362TcJ9obV0fpBVPME6wan6KfXIwNdKKoynRYnyw)
![](https://private-user-images.githubusercontent.com/99000767/241415076-aecbb7bf-ec35-44a9-a06c-a6bd93c73e2f.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1NDYzODksIm5iZiI6MTcyMTU0NjA4OSwicGF0aCI6Ii85OTAwMDc2Ny8yNDE0MTUwNzYtYWVjYmI3YmYtZWMzNS00NGE5LWEwNmMtYTZiZDkzYzczZTJmLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDA3MTQ0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1Y2IxNWUxM2E5YzY4MmMxMDgyNTA5NzVmNzQyM2Y1NzM5YjMzN2I4NWE3NTFhZGExM2NkMTE2OWZhZTAxMGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.x3kGXIUx01xK8j1HKHRoJZgXWnpjvnb2LyqIaTUsanQ)
Dependencies:
libssh http://www.libssh.org/