pkg.soopen package index

brew / Rang 2317

botan mit Homebrew, apt, dnf, MacPorts, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für botan in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install botan

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install botan

MacPorts ports tree · security/botan/Portfile · Quelle: api.github.com

Linux

Debian aptverifiziert · 92%
sudo apt install botan

Debian stable package indexes · botan · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install botan

Fedora Rawhide package metadata · botan · Quelle: dl.fedoraproject.org

Arch Linux pacmanverifiziert · 92%
sudo pacman -S botan

Arch Linux sync databases · botan · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install Botan

openSUSE Tumbleweed package metadata · Botan · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Cryptographic algorithms and formats library in C++

Befehle und Aliase

  • botan

Verlauf

Projektgeschichte und Nutzung

Botan is a permissively licensed C++ cryptography toolkit with a library-first identity and a substantial command-line companion. In package-manager culture it occupies the same broad territory as OpenSSL, libsodium, and Crypto++, but with a C++ API, modular build controls, Python/C FFI surfaces, and an intentionally broad algorithm catalog.

Projektgeschichte

The current public development home is the randombit/botan GitHub repository, created in March 2013, while the official documentation describes Botan as a C++ cryptography library focused on production cryptography. Its handbook frames the project around secure distributed systems, constant-time programming, test coverage, side-channel analysis, safe defaults, portability to modern systems, and post-quantum readiness.

Botan 3 became the active release line, with the upstream README documenting quarterly Botan3 minor releases. Botan2 reached end of life on 2025-01-01, with the final Botan2 release listed as 2.19.5 from 2024-07-08.

Adoptionsgeschichte

Botan is distributed by major Unix-like package systems, including Homebrew, Debian-family distributions, Fedora, Arch, MacPorts, and openSUSE according to the package facts and the upstream README's distribution note. Its adoption is less about a single dominant CLI and more about being a reusable cryptographic substrate for C++ applications that want TLS, X.509, PKCS#11, TPM, password hashing, and newer post-quantum primitives without binding themselves to OpenSSL APIs.

The project also exposes C, Python, and third-party language bindings, which makes it useful to packagers who want one audited native cryptography implementation to serve multiple language ecosystems.

Wie es verwendet wird

The installed `botan` executable exposes many library functions in shell form: hashing, HMAC, password hashing, symmetric encryption, public-key operations, certificate handling, TLS-related tooling, and other cryptographic utilities. The library side is used by applications that need a C++ cryptography API with configurable modules and platform certificate-store support.

For package users, Botan is commonly installed as a development dependency as well as a CLI utility; its package significance comes from headers, libraries, ABI concerns, and feature selection as much as from the command-line binary.

Warum Paket-Nerds sich dafür interessieren

Botan is a classic package-nerd library: it is security-sensitive, ABI-sensitive, heavily tested, and exposed through many downstream packages. Its release notes read like infrastructure maintenance, with CVEs, certificate-path behavior, compiler support, optimized CPU code paths, TLS conformance, and algorithm additions all mattering to downstream maintainers.

It is also notable as a modern C++ crypto stack that deliberately includes post-quantum algorithms and side-channel testing in its project goals, making it a useful barometer for where general-purpose cryptography libraries are moving.

Zeitleiste

  • 2013: Public GitHub repository created for randombit/botan.
  • 2024: Botan 2.19.5 released as the final Botan2 series release.
  • 2025: Botan2 reached end of life on January 1.
  • 2026: Botan 3.12.0 released with TLS, X.509, performance, and security fixes.

Related projects

  • OpenSSL is the most common comparison point for everyday command-line crypto and TLS tooling.
  • Crypto++ is a related C++ cryptography library in the same packaging space.
  • libsodium is a related security library with a narrower, opinionated API surface.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für botan wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
botanExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version3.12.0
Manager aktualisiert2026-06-22
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:botan
Version3.12.0
PaketmanagerHomebrew
Homepagehttps://botan.randombit.net/
Repositoryhttps://github.com/randombit/botan
Zuletzt aktualisiert2026-06-22T14:02:54-07:00
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

botan 3.7.1+dfsg-2

multiplatform crypto library (3.x version)

https://botan.randombit.net/

sudo apt install botan
  • Section: libdevel
  • Architecture: amd64
  • Source Package: botan3
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: botan from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbotan-2-19 2.19.5+dfsg-4

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-19
  • Section: libs
  • Architecture: amd64
  • Source Package: botan
  • 9 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbotan-2-19 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbotan-2-dev 2.19.5+dfsg-4

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: botan
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbotan-2-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbotan-2-doc 2.19.5+dfsg-4

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-doc
  • Section: doc
  • Architecture: all
  • Source Package: botan
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbotan-2-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

botan 2.19.3+dfsg-1ubuntu2

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install botan
  • Section: universe/libdevel
  • Architecture: amd64
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: botan from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbotan-2-19 2.19.3+dfsg-1ubuntu2

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-19
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: botan
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbotan-2-19 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbotan-2-dev 2.19.3+dfsg-1ubuntu2

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: botan
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbotan-2-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbotan-2-doc 2.19.3+dfsg-1ubuntu2

multiplatform crypto library (2.x version)

https://botan.randombit.net/

sudo apt install libbotan-2-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: botan
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbotan-2-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

python3-botan 2.19.3+dfsg-1ubuntu2

multiplatform crypto library (2.x version), Python3 module

https://botan.randombit.net/

sudo apt install python3-botan
  • Section: universe/python
  • Architecture: amd64
  • Source Package: botan
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-botan from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

botan 1.10.17-56.fc45

Crypto library written in C++

http://botan.randombit.net/

sudo dnf install botan
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: i686
  • Source Package: botan
  • 7 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: botan from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

botan-devel 1.10.17-56.fc45

Development files for botan

http://botan.randombit.net/

sudo dnf install botan-devel
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: i686
  • Source Package: botan
  • 7 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: botan-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

botan-doc 1.10.17-56.fc45

Documentation for botan

http://botan.randombit.net/

sudo dnf install botan-doc
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: botan
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: botan-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

python3-botan 1.10.17-56.fc45

Python3 bindings for botan

http://botan.randombit.net/

sudo dnf install python3-botan
  • License: LicenseRef-Callaway-BSD
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: botan
  • 8 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-botan from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

botan 3.12.0-1

Crypto library written in C++

https://botan.randombit.net/

sudo pacman -S botan
  • License: BSD-2-Clause
  • Architecture: x86_64
  • 7 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Botan
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: botan from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

Botan 3.11.1-1.4

A C++ Crypto Library

https://botan.randombit.net

sudo zypper install Botan
  • License: BSD-2-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: Botan
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: Botan from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

Botan-doc 3.11.1-1.4

Documentation of Botan

https://botan.randombit.net

sudo zypper install Botan-doc
  • License: BSD-2-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: noarch
  • Source Package: Botan
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Botan
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: Botan-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation