gsasl
« Back to VersTracker
Description:
SASL library command-line interface
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: authentication sasl security networking library
Install: brew install gsasl
About:
Gsasl is a command-line utility and library that provides a complete implementation of the Simple Authentication and Security Layer (SASL) framework. It enables users to authenticate against various network services and supports multiple mechanisms like Kerberos, CRAM-MD5, and PLAIN. Its main value is providing a standardized, scriptable interface for adding authentication to custom or legacy network applications.
Key Features:
  • Supports multiple SASL mechanisms (GSSAPI/Kerberos, CRAM-MD5, DIGEST-MD5, PLAIN, ANONYMOUS, etc.)
  • Works as both a library for developers and a command-line tool for users
  • Enables authentication for custom network protocols
  • Lightweight and easy to integrate into existing scripts
Use Cases:
  • Authenticating to legacy or custom network daemons that lack modern security
  • Testing SASL configurations on mail servers (SMTP, IMAP)
  • Implementing client-side authentication in shell scripts
Alternatives:
  • cyrus-sasl – Cyrus SASL is a more complex, system-level library often used by servers; Gsasl is simpler and focused on client-side usage.
Version History
Detected Version Rev Change Commit