BSD Ports

devel/ghidra 12.0.4 FreeBSD

Software reverse engineering (SRE) framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
devel, security, java

Description

Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate of the United States of America.

This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra plug-in components and/or scripts using Java or Python.

In the other systems

SystemPortVersion
FreeBSDdevel/ghidra12.0.4
OpenBSDsecurity/ghidra12.1.4p0
HardenedBSDdevel/ghidra12.0.4
GhostBSDdevel/ghidra12.0.4

Install

Binary package:

pkg install ghidra

From the ports tree:

cd /usr/ports/devel/ghidra/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ghidra>0:devel/ghidra

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-12.0.4---
FreeBSD:14:quarterly-12.0.4n/a--
FreeBSD:15:latest-12.0.4n/a--
FreeBSD:15:quarterly-12.0.4n/an/an/a
FreeBSD:16:latest-12.0.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 60
Run dependencies 59

No port depends on this one.

Configuration

No options to configure.

USES
compiler:gcc-c++11-lib cpe java python shebangfix zip
Service scripts
none

Files

pkg-plist 6555
  • bin/ghidra
  • share/applications/ghidra.desktop
  • share/ghidra/Extensions/Eclipse/GhidraDev/GhidraDev-5.0.1.zip
  • share/ghidra/Extensions/Eclipse/GhidraDev/README.html
  • share/ghidra/Extensions/Eclipse/GhidraDev/README.md
  • share/ghidra/Extensions/Eclipse/GhidraSleighEditor/GhidraSleighEditor-1.0.2.zip
  • share/ghidra/Extensions/Eclipse/GhidraSleighEditor/README.html
  • share/ghidra/Extensions/Eclipse/GhidraSleighEditor/README.md
  • share/ghidra/Extensions/Ghidra/Skeleton/Module.manifest
  • share/ghidra/Extensions/Ghidra/Skeleton/README.md
  • share/ghidra/Extensions/Ghidra/Skeleton/buildTemplate.gradle
  • share/ghidra/Extensions/Ghidra/Skeleton/data/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/data/buildLanguage.xml
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.cspec
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.ldefs
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.opinion
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.pspec
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.sinc
  • share/ghidra/Extensions/Ghidra/Skeleton/data/languages/skel.slaspec
  • share/ghidra/Extensions/Ghidra/Skeleton/data/sleighArgs.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/extension.properties
  • share/ghidra/Extensions/Ghidra/Skeleton/ghidra_scripts/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/lib/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/os/linux_x86_64/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/os/mac_x86_64/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/os/win_x86_64/README.txt
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/help/help/TOC_Source.xml
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/help/help/topics/skeleton/help.html
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/java/skeleton/SkeletonAnalyzer.java
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/java/skeleton/SkeletonExporter.java
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/java/skeleton/SkeletonFileSystem.java
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/java/skeleton/SkeletonLoader.java
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/java/skeleton/SkeletonPlugin.java
  • share/ghidra/Extensions/Ghidra/Skeleton/src/main/resources/images/README.txt
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_BSimElasticPlugin.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_GnuDisassembler.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_Lisa.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_MachineLearning.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_SampleTablePlugin.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_SleighDevTools.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_SymbolicSummaryZ3.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_bundle_examples.zip
  • share/ghidra/Extensions/Ghidra/ghidra_12.0.4_PUBLIC_20260303_sample.zip
  • share/ghidra/Extensions/IDAPro/Python/6xx/README.html
  • share/ghidra/Extensions/IDAPro/Python/6xx/loaders/xmlldr.py
  • share/ghidra/Extensions/IDAPro/Python/6xx/plugins/xmlexp.py
  • share/ghidra/Extensions/IDAPro/Python/6xx/plugins/xmlldr.py
  • share/ghidra/Extensions/IDAPro/Python/7xx/README.html
  • share/ghidra/Extensions/IDAPro/Python/7xx/loaders/xml_loader.py
  • share/ghidra/Extensions/IDAPro/Python/7xx/plugins/xml_exporter.py
  • share/ghidra/Extensions/IDAPro/Python/7xx/plugins/xml_importer.py
  • share/ghidra/Extensions/IDAPro/Python/7xx/python/idaxml.py
  • share/ghidra/Extensions/IDAPro/Python/9xx/README.html
  • share/ghidra/Extensions/IDAPro/Python/9xx/loaders/xml_loader.py
  • share/ghidra/Extensions/IDAPro/Python/9xx/plugins/xml_exporter.py
  • share/ghidra/Extensions/IDAPro/Python/9xx/plugins/xml_importer.py
  • share/ghidra/Extensions/IDAPro/Python/9xx/python/idaxml.py
  • share/ghidra/Extensions/IDAPro/README.html
  • share/ghidra/GPL/DMG/LICENSE.txt
  • share/ghidra/GPL/DMG/Module.manifest
  • share/ghidra/GPL/DMG/README.html
  • share/ghidra/GPL/DMG/README.md
  • share/ghidra/GPL/DMG/build.gradle
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeHeaderRecord.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeHeaderRecordAttributes.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeMapRecord.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeNodeDescriptor.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeNodeKinds.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeNodeRecord.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeRootNodeDescriptor.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeTypes.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/btree/BTreeUserDataRecord.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/decmpfs/DecmpfsCompressionTypes.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/decmpfs/DecmpfsConstants.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/decmpfs/DecmpfsHeader.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/decmpfs/DecmpfsStates.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GBinaryReader.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GByteProvider.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GConv.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GDataConverter.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GDataConverterBE.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GDataConverterLE.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GFileUtilityMethods.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GRandomAccessFile.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GStringUtilities.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/ghidra/GSystemUtilities.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/hfsplus/AttributesFileParser$1.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/hfsplus/AttributesFileParser.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/reader/DmgFileReader$1.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/reader/DmgFileReader.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/reader/DmgInfoGenerator.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/reader/DmgInputStream.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/server/DmgServer.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/xattr/XattrConstants.class
  • share/ghidra/GPL/DMG/build/classes/java/dmg/mobiledevices/dmg/zlib/ZLIB.class
  • share/ghidra/GPL/DMG/build/data/lib/DMG.jar
  • share/ghidra/GPL/DMG/build/tmp/compileDmgJava/previous-compilation-data.bin
  • share/ghidra/GPL/DMG/build/tmp/jar/MANIFEST.MF
  • share/ghidra/GPL/DMG/data/lib/DMG.jar
  • share/ghidra/GPL/DMG/data/lib/csframework.jar

The first 100 are listed.

distinfo 1
FileSizeSHA256
ghidra_12.0.4_PUBLIC_20260303.zip5.09952513e+08c3b458661d69e26e203d739c0c82d143cc8a4a29d9e571f099c2cf4bda62a120
Master sites 1
  • https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_12.0.4_build/

Commit history 0

No commits in the history this site was built from.