Top 14 C SSH Projects
-
WindTerm hands down. https://github.com/kingToolbox/WindTerm
-
Project mention: Steam Deck Guide - Your Suggestions/Recommendations | reddit.com/r/SteamDeck | 2022-08-05
With respect to WinSCP/Filezilla/Syncthing/KDE Connect/ Warpinator/Winpinator, I honestly think the most elegant solution for sharing files between Windows and Steam Deck involves mapped network drives, as it requires no downloads of any kind on the deck and only a small, lightweight utility on Windows (https://github.com/winfsp/sshfs-win) that has no special UI/GUI, relying instead on the windows in-built method of adding network folders. I plan to do a writeup on this sometime soon, but for anyone reasonably familiar with this tool already the locations are
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
SSH MITM - Intercept SSH connections with a proxy; all plaintext passwords and sessions are logged to disk.
-
Last month PuTTY 0.77 was released. KiTTY, which uses PuTTY's code base is still on 0.76 and I doubt if there will be an update, as the development seems to have stopped (last commit 30 Jan).
-
Project mention: Does Rust's ssh2 crate not support cipher chacha20-poly1305? | reddit.com/r/rust | 2022-02-13
https://github.com/libssh2/libssh2/issues/584 https://github.com/libssh2/libssh2/issues/507
-
hiba
HIBA is a system built on top of regular OpenSSH certificate-based authentication that allows to manage flexible authorization of principals on pools of target hosts without the need to push customized authorized_users files periodically.
-
If you have smartcards or FIDO2 security keys (Yubikeys), consider using something like PuTTY CAC (https://github.com/NoMoreFood/putty-cac) to provide cheap and easy multi-factor authentication. With FIDO2, specifically, you can force the SSH server to only accept security keys by setting the only allowed authentication method to be [[email protected]](mailto:[email protected]).
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
dracut-crypt-ssh
dracut initramfs module to start dropbear sshd during boot to unlock the root filesystem with the (cryptsetup) LUKS passphrase remotely
From homepage:
-
No UI, but ssh::scp_download() works to download files.
-
gftp
gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.
For Mac: FileZilla, CuteFTP, Transmit, Fetch, gFTP
-
-
-
Project mention: How to use python to ssh to vm and then perform a command on vm ? | reddit.com/r/pythonhelp | 2022-06-23
-
C SSH related posts
Index
What are some of the best open-source SSH projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | WindTerm | 7,187 |
2 | sshfs-win | 3,075 |
3 | ssh-mitm | 1,438 |
4 | KiTTY | 1,088 |
5 | libssh2 | 979 |
6 | hiba | 322 |
7 | putty-cac | 282 |
8 | dracut-crypt-ssh | 211 |
9 | ssh | 123 |
10 | gftp | 67 |
11 | pdsh | 31 |
12 | sbbs | 27 |
13 | ssh-python | 23 |
14 | cpdup | 15 |
Are you hiring? Post a new remote job listing for free.