libssh
« Back to VersTracker
Description:
C library SSHv1/SSHv2 client and server protocols
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: ssh security networking c-library encryption
Install: brew install libssh
About:
Libssh is a multiplatform C library implementing the SSHv2 and SSHv1 protocols. It provides a robust API for creating secure network connections, enabling developers to build clients and servers with strong encryption. Its main value proposition is abstracting complex cryptographic operations into simple, portable function calls.
Key Features:
  • Full SSHv2 protocol implementation including authentication and encryption
  • SFTP subsystem support for secure file transfers
  • Public key authentication with RSA, DSA, and ECDSA keys
  • Cross-platform support (Linux, Windows, macOS, BSD)
Use Cases:
  • Implementing secure remote command execution tools
  • Building custom SFTP clients or servers
  • Integrating SSH connectivity into C/C++ applications
Alternatives:
  • libssh2 – Libssh2 is a separate implementation often considered more stable for client-side operations, while Libssh aims for a simpler API and server-side support.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 10:35am 0 VERSION_BUMP cf7bbe26
Sep 10, 2025 1:45am 0 VERSION_BUMP 3bf1d0a8