Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 19 C SSH Projects
-
-
Project mention: [PRoot-distro-tui-u] took me two days just to add the export function going, at least its working now | /r/termux | 2023-07-13
It's a pain actually, the https://github.com/winfsp/sshfs-win really bugged me to hell actually until it finally worked with https://github.com/evsar3/sshfs-win-manager
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
Project mention: Is it possible for me to automate tasks on PuTTY using PowerShell ISE? | /r/PowerShell | 2023-03-15
-
You'll likely need to make use of the `ssh` or `ssh2` crate, depending on whether you want to use `libssh` or `libssh2` (two different libraries) for the SSH protocol. Then, if you choose `libssh`, you'll need to port https://github.com/codinn/libssh/blob/master/examples/sshnetcat.c and if you choose `libssh` you'll need to port https://github.com/libssh2/libssh2/blob/master/example/tcpip-forward.c to Rust.
-
>so I've been working on extending our support for hardware-backed SSH certificates to Windows
Interesting work & I wish him luck. The ability to use hardware SSH certs on Windows has been around for at least a decade now, but it hasn't been a seamless experience.
The other attempt I'm aware of is PuTTY-CAC[0]. The issue with PuTTY-CAC is that the server still needs to be configured to check the certificate against CRLs & PKI infrastructure. Even without that, it is still used in security-conscious organizations, like the US Department of Veteran Affairs [1], for example.
[0] https://github.com/NoMoreFood/putty-cac
[1] https://www.oit.va.gov/Services/TRM/ToolPage.aspx?tid=8714#
-
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.
Interestingly enough this is getting another layer on top of it. Google is working on something called "HIBA" (https://github.com/google/hiba) which is an extension to OpenSSH SSH Certificates.
So now you have layers of:
- SSH RFC
- OpenSSH extensions to SSH
- Google extensions to OpenSSH
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
wolfssh
wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP. (by wolfSSL)
I haven't written a KDE Connect client, so I can't say much on whether your approach makes sense, but I'd ask whether KDE Connect is the best tool for the job if what you want is to execute commands on your PC remotely - you could consider something like WolfSSH that does not depend on having KDE Connect running.
-
dracut-crypt-ssh
dracut initramfs module to start dropbear sshd during boot to unlock the root filesystem with the (cryptsetup) LUKS passphrase remotely
-
-
gftp
gFTP is a free multithreaded file transfer client for *NIX based machines. 56 language translations available.
-
-
-
-
Project mention: Python Port of 600 Line Bash Script: rsync-time-machine.py for Rsync Backups | news.ycombinator.com | 2023-05-13
Are you open to a single dependency [0]? Entirely native tooling is an admirable thing that I greatly appreciate, but parsing subprocess output is fraught with issues (I know, I've done this as well).
-
-
-
pam-onelogin
pam-onelogin is a pretty complete pam/nss stack for using OneLogin as authentication source (with MFA) and user/group lookups. Primarily used for SSH.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C SSH related posts
- WindTerm SSH Client has Ransomware?
- [PRoot-distro-tui-u] took me two days just to add the export function going, at least its working now
- WinFsp · Windows File System Proxy
- SSH Port Forwarding in Rust
- I am a little in over my head
- Fun with Kermit and Zmodem over SSH
- How to share folder in debian?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Dec 2023
Index
What are some of the best open-source SSH projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | WindTerm | 17,635 |
2 | sshfs-win | 4,311 |
3 | ssh-mitm | 1,546 |
4 | KiTTY | 1,401 |
5 | libssh2 | 1,205 |
6 | putty-cac | 410 |
7 | hiba | 355 |
8 | wolfssh | 328 |
9 | dracut-crypt-ssh | 252 |
10 | ssh | 126 |
11 | gftp | 98 |
12 | tallow | 88 |
13 | sbbs | 41 |
14 | upp-components | 36 |
15 | ssh-python | 35 |
16 | pdsh | 33 |
17 | cpdup | 18 |
18 | pam-onelogin | 12 |
19 | esp-idf-ssh-client | 10 |