Automic VaultAutomic Vault

brew

Installer goresym avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install goresym

local Homebrew formula metadata

Linux

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

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

aperçu

Résumé du paquet

Go symbol recovery tool

Commandes et alias

  • goresym

historique

Historique du projet et usages

GoReSym is Mandiant's Go symbol recovery tool for extracting runtime and source metadata from Go binaries, especially stripped, packed, malformed, or obfuscated samples encountered during reverse engineering.

Historique du projet

The GitHub repository was created on February 15, 2022. Mandiant announced GoReSym on February 28, 2022 in a technical article about Go internals and symbol recovery, explaining that the project parses Go symbol information and embedded metadata by leaning on the Go compiler and runtime source layout.

Historique d'adoption

GoReSym emerged as Go malware and Go-packed tooling became more common. Mandiant's release framed the need around Go's self-contained binaries, evolving runtime structures, and the difficulty reverse engineers face when symbols are stripped or malformed. Homebrew and Nix packaging made the command-line tool easier to install outside Mandiant FLARE-style workstations.

Modes d'utilisation

Users run GoReSym against a Go executable and request metadata such as type names, user and standard package names, input file paths, strings, and JSON output. The repository also includes an IDAPython import script that consumes GoReSym JSON and applies recovered names inside IDA Pro.

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

For package nerds in security tooling, GoReSym is a compact example of a domain-specific binary-analysis tool that vendors and adapts upstream Go internals rather than maintaining a fully separate parser. Its release artifacts and Homebrew packaging make a reverse-engineering utility available through normal developer package flows.

Chronologie

  • 2022-02-15: GitHub repository created
  • 2022-02-28: Mandiant announced GoReSym in a Go internals and symbol recovery article
  • 2024-era: Homebrew formula entered with 2.x series package history in input/package-manager context
  • 2026: Release notes record Go 1.25 and Go 1.26 support in the 3.x series

Related projects

  • Go compiler and runtime source code are the upstream basis for much of GoReSym's parser behavior.
  • IDA Pro integration is supported through the repository's IDAPython script.
  • Mandiant FLARE tooling is the surrounding reverse-engineering context for the project.

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

  • 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 6 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
goresymcliexé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-08
version du gestionnaire3.4
gestionnaire mis à jour2026-07-01
données localesOK
amontà jour
dernière version détectéev3.4

https://github.com/mandiant/GoReSym

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:goresym
Version3.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/goresym
Page d'accueilhttps://github.com/mandiant/GoReSym
Dépôthttps://github.com/mandiant/GoReSym
Docs amonthttps://github.com/mandiant/GoReSym#readme
LicenceMIT
Archive sourcehttps://github.com/mandiant/GoReSym/archive/refs/tags/v3.4.tar.gz
Dernière mise à jour2026-07-01T21:35:54Z
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, 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 Namegoresym
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%

goresym

nix profile install nixpkgs#goresym
  • normalized package name match
  • Correspondance par : Goresym
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/go/goresym/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