Automic VaultAutomic Vault

brew

Installer terrapin-scanner avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install terrapin-scanner

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#terrapin-scanner

nixpkgs package indexes · pkgs/by-name/te/terrapin-scanner/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Vulnerability scanner for the Terrapin attack

Commandes et alias

  • Terrapin-Scanner

historique

Historique du projet et usages

Terrapin Vulnerability Scanner is the companion command-line scanner for the Terrapin SSH prefix-truncation attack. The official attack site and repository describe it as a small Go console application that tests whether an SSH server or client offers vulnerable encryption modes and whether strict key exchange countermeasures are present.

Historique du projet

The scanner was published by the Ruhr University Bochum Network and Data Security group alongside the Terrapin research disclosure. Its narrow purpose is deliberate: it gathers SSH algorithm support in a single connection, avoids full authentication, and does not perform the attack.

Historique d'adoption

Adoption followed the disclosure pattern of a vulnerability-specific operations tool. The project provides release binaries for major desktop platforms, a container image, and Go installation instructions, making it easy for administrators and package maintainers to run quick checks during SSH patch rollouts.

Modes d'utilisation

The CLI is used either in connect mode against an SSH server or in listen mode for testing an SSH client. It can emit JSON, which makes it useful for scripted fleet checks and package-manager users who want a reproducible local scanner rather than a web-based test.

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

For package nerds, terrapin-scanner is a compact example of a research artifact becoming a packaged remediation aid. Its Homebrew and Nix packaging matters less as a general-purpose utility and more as a convenient way to reproduce an official scanner during the short operational window after a protocol vulnerability disclosure.

Chronologie

  • 2024: Terrapin paper scheduled for Real World Crypto, Black Hat USA, and USENIX Security presentations.
  • 2024: Official scanner released with prebuilt binaries, Docker image, and Go install path.
  • 2024: v1.1.3 listed as latest GitHub release on January 18, 2024.

Related projects

  • The scanner is tied to the Terrapin attack research and to SSH implementations that adopted the strict key exchange countermeasure.

posture de sécurité

Niveau de risque : red

escape, surveillance, or offensive capability signal.

Classificateur de risque

risque red · confiance moyen · escape-surveillance-offensive

Pourquoi

  • escape, surveillance, or offensive capability signal

Signaux

  • text:vulnerability scanner

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 10 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

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
Terrapin-Scannercliexécutable global

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-07-25
version du gestionnaire1.1.3
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev1.1.3

https://github.com/RUB-NDS/Terrapin-Scanner

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:terrapin-scanner
Version1.1.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/terrapin-scanner
Page d'accueilhttps://terrapin-attack.com/
Dépôthttps://github.com/RUB-NDS/Terrapin-Scanner
Docs amonthttps://github.com/RUB-NDS/Terrapin-Scanner#readme
LicenceApache-2.0
Archive sourcehttps://github.com/RUB-NDS/Terrapin-Scanner/archive/refs/tags/v1.1.3.tar.gz
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameterrapin-scanner
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

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.

Nix95%

terrapin-scanner

nix profile install nixpkgs#terrapin-scanner
  • normalized package name match
  • Correspondance par : Terrapin Scanner
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/te/terrapin-scanner/package.nix from https://api.github.com/repos/NixOS/nixpkgs/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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment