macOS
brew install heimdallocal Homebrew formula metadata
sudo port install heimdalMacPorts ports tree · net/heimdal/Portfile · ソース: api.github.com
brew
heimdal のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install heimdallocal Homebrew formula metadata
sudo port install heimdalMacPorts ports tree · net/heimdal/Portfile · ソース: api.github.com
sudo apk add heimdalAlpine Linux edge package indexes · heimdal · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#heimdalnixpkgs package indexes · pkgs/by-name/he/heimdal/package.nix · ソース: api.github.com
sudo apt install heimdal-clientsDebian stable package indexes · heimdal-clients · ソース: deb.debian.org
sudo dnf install heimdal-develFedora Rawhide package metadata · heimdal-devel · ソース: dl.fedoraproject.org
概要
Free Kerberos 5 implementation
履歴
Heimdal is a free implementation of Kerberos 5 and related security components, including ASN.1/DER, PKIX, GSS-API tooling, client commands, KDC pieces, and administrative utilities. It matters in package-manager culture because Kerberos is infrastructure software: one package can affect login, single sign-on, service keytabs, credential caches, cross-realm trust, and legacy interoperability.
Heimdal began as an independent Kerberos 5 implementation associated with Swedish academic and research institutions. The 1998 USENIX paper by Johan Danielsson and Assar Westerlund describes it as an independently developed free Kerberos 5 implementation, unencumbered by United States export restrictions, compatible with other implementations, and close to the MIT Kerberos 5 API. That origin explains both the project's name and its long-running role as an alternative to MIT Kerberos in Unix-like systems.
The project repository describes Heimdal as implementing ASN.1/DER, PKIX, and Kerberos, with man pages for most commands and community channels for discussion and announcements. The codebase is not just a KDC: it includes client programs, libraries, administrative tools, GSS mechanisms, PKIX utilities, and support code such as roken.
Heimdal's NEWS file shows the long maintenance arc of security infrastructure. Entries include protocol and interoperability work such as AES, SPNEGO, CCAPI, KCM credential caches, Windows change-password support, incremental propagation, PKINIT work, Samba-related plugin improvements, and repeated vulnerability fixes. The release notes also show a gradual move away from weak historical cryptography, including default changes around DES and RC4 in the Heimdal 8 notes.
Heimdal's adoption history is tied to sites and operating systems that need Kerberos but do not necessarily choose MIT Kerberos. The input package facts record Heimdal packages across Homebrew, Debian and Ubuntu clients, Fedora development packages, MacPorts, Nix, Alpine, and other Unix packaging systems. Its presence in package managers reflects the need to build software against Kerberos and GSS-API libraries even when a machine is not itself a KDC.
The setup manual reflects real deployment patterns: administrators create realms, configure `/etc/krb5.conf`, initialize the database, manage keytabs, run kadmind, configure slave servers, and use incremental propagation. This makes Heimdal both a developer dependency and an operations package; package updates can matter to security posture, enterprise authentication, and cross-platform interoperability.
Typical Heimdal usage spans user commands, service configuration, and realm administration. Users acquire and inspect credentials with tools such as `kinit` and `klist`; services use keytabs; administrators configure realms and KDC discovery in `krb5.conf`; KDC operators create databases, manage principals through kadmin, and propagate changes to slaves.
The manual also documents environment variables shared with MIT-style Kerberos tooling, including `KRB5_CONFIG` for alternate configuration, `KRB5CCNAME` for credential cache selection, and keytab-related variables for service and client keytabs. Those knobs are important in package environments because multiple Kerberos implementations or test realms can coexist on one machine.
Heimdal is package-nerd significant because it is one of the packages where ABI, command naming, crypto defaults, and distro policy all matter. A seemingly ordinary formula can provide libraries that many other packages link against, command names that conflict or complement system Kerberos, and defaults that affect whether old realms, Samba, SSH/GSSAPI, LDAP, or campus SSO integrations keep working.
It is also a reminder that package managers distribute institutions, not just programs: Kerberos sits at the boundary between operating systems, universities, enterprises, network filesystems, directory services, and standards bodies. Heimdal's independent origin, BSD-style licensing, and broad Unix packaging make it an enduring alternative implementation in that ecosystem.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/krb5.conf/var/heimdal/kadmind.acl/var/heimdal/slavesCredential-bearing paths to review before unattended agent runs.
/etc/krb5.keytab%{LOCALSTATEDIR}/user/%{euid}/client.keytab/tmp/krb5cc_<uid>実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
bsearch | cli | グローバル実行可能ファイル | |
gsstool | cli | グローバル実行可能ファイル | |
heimtools | cli | グローバル実行可能ファイル | |
hxtool | cli | グローバル実行可能ファイル | |
idn-lookup | cli | グローバル実行可能ファイル | |
iprop-log | cli | グローバル実行可能ファイル | |
kf | cli | グローバル実行可能ファイル | |
kgetcred | cli | グローバル実行可能ファイル | |
kstash | cli | グローバル実行可能ファイル | |
string2key | cli | グローバル実行可能ファイル | |
su | cli | グローバル実行可能ファイル | |
verify_krb5_conf | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/heimdal/heimdal
インストールメタデータ
| パッケージキー | brew:heimdal |
|---|---|
| バージョン | 7.8.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/heimdal |
| ホームページ | https://github.com/heimdal/heimdal |
| リポジトリ | https://github.com/heimdal/heimdal |
| 上流ドキュメント | https://github.com/heimdal/heimdal/wiki |
| ライセンス | BSD-3-Clause AND BSD-2-Clause AND HPND-export2-US AND LicenseRef-Homebrew-public-domain |
| ソースアーカイブ | https://github.com/heimdal/heimdal/releases/download/heimdal-7.8.0/heimdal-7.8.0.tar.gz |
| 最終更新 | 2026-06-22T14:03:42-07:00 |
| Pulse | updated |
| 依存関係 | lmdb, openldap, openssl@3 |
| ビルド依存関係 | pkgconf |
| macOS 提供ライブラリ | libxcrypt, ncurses |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | heimdal |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
heimdal-clients 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - clients
sudo apt install heimdal-clientsheimdal-dev 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - development files
sudo apt install heimdal-devheimdal-docs 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - documentation
sudo apt install heimdal-docsheimdal-kcm 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - KCM daemon
sudo apt install heimdal-kcmheimdal-kdc 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - key distribution center (KDC)
sudo apt install heimdal-kdcheimdal-multidev 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - Multi-implementation Development
sudo apt install heimdal-multidevheimdal-servers 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - server programs
sudo apt install heimdal-serverslibasn1-8t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - ASN.1 library
sudo apt install libasn1-8t64-heimdallibgssapi3t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - GSSAPI support library
sudo apt install libgssapi3t64-heimdallibhcrypto5t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - crypto library
sudo apt install libhcrypto5t64-heimdallibhdb9t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - kadmin server library
sudo apt install libhdb9t64-heimdallibheimbase1t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - Base library
sudo apt install libheimbase1t64-heimdallibheimntlm0t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - NTLM support library
sudo apt install libheimntlm0t64-heimdallibhx509-5t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - X509 support library
sudo apt install libhx509-5t64-heimdallibkadm5clnt7t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Heimdal Kerberos - kadmin client library
sudo apt install libkadm5clnt7t64-heimdallibkadm5srv8t64-heimdal 7.8.git20221117.28daf24+dfsg-9+deb13u1
Libraries for Heimdal Kerberos
sudo apt install libkadm5srv8t64-heimdalソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.