pkg.soopen package index

brew / rang 2897

Installer keystone avec Homebrew, apk, apt, MacPorts, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de keystone pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install keystone

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install keystone

MacPorts ports tree · devel/keystone/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add keystone

Alpine Linux edge package indexes · keystone · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install keystone

Debian stable package indexes · keystone · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#keystone

nixpkgs package indexes · pkgs/by-name/ke/keystone/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S keystone

Arch Linux sync databases · keystone · Source: geo.mirror.pkgbuild.com

aperçu

Résumé du paquet

Assembler framework: Core + bindings

Commandes et alias

  • kstool

historique

Historique du projet et usages

Keystone Engine is a multi-architecture assembler framework created for reverse-engineering, binary instrumentation, exploit-development, and dynamic-code-generation tooling. It is commonly discussed alongside Capstone, its disassembler sibling, because Keystone fills the assembler side of the same multi-architecture tooling space.

Historique du projet

Keystone's own changelog records version 0.9 as the initial public release on May 31, 2016. The project describes itself as a lightweight, multi-platform, multi-architecture assembler framework implemented in C/C++, based on LLVM, and exposing bindings for many languages.

The 0.9.1 release on July 27, 2016 added Haskell and OCaml bindings and improved kstool and architecture support. The 0.9.2 release on June 21, 2020 focused on Python packaging, while the 0.9.2 release-candidate notes list Ethereum VM support, more language bindings, Android cross-compilation improvements, and assembly-behavior fixes across X86, Arm, Arm64, Mips, and PowerPC.

Historique d'adoption

Keystone gained adoption in reverse-engineering culture because it offered a reusable assembler library rather than a single command-line assembler. The repository documents language bindings for Java, Masm, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6, and OCaml, which made the engine usable from scripting environments and binary-analysis frameworks.

Package-manager coverage in this batch includes Homebrew, Debian, Ubuntu, Arch, MacPorts, Nix, and Alpine, indicating that Keystone moved beyond its upstream source tree into the normal packaging channels used by security researchers and systems developers.

Modes d'utilisation

The CLI entry point packaged by Homebrew is kstool, while the main value of Keystone is the library API: programs call the engine to turn architecture-specific assembly text into machine-code bytes. Its multi-architecture scope makes it useful for tests, shellcode generation, binary rewriting, and educational tooling.

Pourquoi les passionnés de paquets s'y intéressent

Keystone matters to package nerds because it is infrastructure for other tooling: a small command in a package manager represents a large cross-platform assembly engine, LLVM-derived internals, and a bundle of language bindings. It is also a good example of reverse-engineering tools becoming ordinary installable packages across Unix-like distributions.

Chronologie

  • 2016-05-31: Keystone 0.9 initial public release.
  • 2016-07-27: Keystone 0.9.1 added kstool improvements and Haskell and OCaml bindings.
  • 2020-06-13: Keystone 0.9.2-rc1 added Ethereum VM support and additional bindings.
  • 2020-06-21: Keystone 0.9.2 fixed Python binding packaging.

Related projects

  • Capstone is the closely related disassembly framework from the same broader tooling ecosystem. LLVM provides the machine-code infrastructure on which Keystone is based.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
kstoolexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.9.2
gestionnaire mis à jour2026-05-15
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:keystone
Version0.9.2
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/keystone-engine/keystone
Dépôthttps://github.com/keystone-engine/keystone
Dernière mise à jour2026-05-15T08:40:30-04:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

keystone 2:27.0.0-3+deb13u4

OpenStack identity service

http://keystone.openstack.org/

sudo apt install keystone
  • Section: python
  • Architecture: all
  • 13 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Keystone
Debian stable package indexes · deb.debian.org · Debian stable package indexes: keystone from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

keystone-doc 2:27.0.0-3+deb13u4

OpenStack identity service - documentation

http://keystone.openstack.org/

sudo apt install keystone-doc
  • Section: doc
  • Architecture: all
  • Source Package: keystone
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Keystone
Debian stable package indexes · deb.debian.org · Debian stable package indexes: keystone-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-keystone 2:27.0.0-3+deb13u4

OpenStack identity service - library

http://keystone.openstack.org/

sudo apt install python3-keystone
  • Section: python
  • Architecture: all
  • Source Package: keystone
  • 32 Dépendances
  • normalized package name match
  • Correspondance par : Keystone
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-keystone from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

keystone

nix profile install nixpkgs#keystone
  • normalized package name match
  • Correspondance par : Keystone
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ke/keystone/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

keystone 2:25.0.0-0ubuntu1

OpenStack identity service - Daemons

https://opendev.org/openstack/keystone

sudo apt install keystone
  • Section: python
  • Architecture: all
  • 6 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Keystone
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: keystone from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

keystone-common 2:25.0.0-0ubuntu1

OpenStack identity service - Common files

https://opendev.org/openstack/keystone

sudo apt install keystone-common
  • Section: python
  • Architecture: all
  • Source Package: keystone
  • normalized package name match
  • Correspondance par : Keystone
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: keystone-common from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

keystone-doc 2:25.0.0-0ubuntu1

OpenStack identity service - Documentation

https://opendev.org/openstack/keystone

sudo apt install keystone-doc
  • Section: doc
  • Architecture: all
  • Source Package: keystone
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Keystone
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: keystone-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

python3-keystone 2:25.0.0-0ubuntu1

OpenStack identity service - Python 3 library

https://opendev.org/openstack/keystone

sudo apt install python3-keystone
  • Section: python
  • Architecture: all
  • Source Package: keystone
  • 32 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Keystone
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-keystone from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

keystone 0.9.2-r6

Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings

https://www.keystone-engine.org/

sudo apk add keystone
  • License: custom
  • Architecture: x86_64
  • Source Package: keystone
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Keystone
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keystone from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

keystone-dev 0.9.2-r6

Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings (development files)

https://www.keystone-engine.org/

sudo apk add keystone-dev
  • License: custom
  • Architecture: x86_64
  • Source Package: keystone
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Keystone
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keystone-dev from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

keystone-python 0.9.2-r6

keystone python3 bindings

https://www.keystone-engine.org/

sudo apk add keystone-python
  • License: custom
  • Architecture: x86_64
  • Source Package: keystone
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Keystone
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keystone-python from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

keystone-python-pyc 0.9.2-r6

Precompiled Python bytecode for keystone-python

https://www.keystone-engine.org/

sudo apk add keystone-python-pyc
  • License: custom
  • Architecture: x86_64
  • Source Package: keystone
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Keystone
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: keystone-python-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

keystone 0.9.2-8

Lightweight multi-platform, multi-architecture assembler framework

https://www.keystone-engine.org/

sudo pacman -S keystone
  • License: GPL2
  • Architecture: x86_64
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Keystone
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: keystone from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

keystone

sudo port install keystone
  • normalized package name match
  • Correspondance par : Keystone
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/keystone/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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