ghidra-extensions.ghidra-firmware-utils: init at 2024.04.20 (#415414)

authored by Emily Trau and committed by GitHub e576bc75 fc5cc336

+26
+2
pkgs/tools/security/ghidra/extensions.nix
··· 17 17 inherit ghidra; 18 18 }; 19 19 20 + ghidra-firmware-utils = self.callPackage ./extensions/ghidra-firmware-utils { }; 21 + 20 22 ghidra-golanganalyzerextension = self.callPackage ./extensions/ghidra-golanganalyzerextension { }; 21 23 22 24 ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { };
+24
pkgs/tools/security/ghidra/extensions/ghidra-firmware-utils/default.nix
··· 1 + { 2 + buildGhidraExtension, 3 + fetchFromGitHub, 4 + lib, 5 + }: 6 + buildGhidraExtension (finalAttrs: { 7 + pname = "ghidra-firmware-utils"; 8 + version = "2024.04.20"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "al3xtjames"; 12 + repo = "ghidra-firmware-utils"; 13 + rev = finalAttrs.version; 14 + hash = "sha256-BbPRSD1EzgMA3TCKHyNqLjzEgiOm67mLJuOeFOTvd0I="; 15 + }; 16 + 17 + meta = { 18 + description = "Ghidra utilities for analyzing PC firmware"; 19 + homepage = "https://github.com/al3xtjames/ghidra-firmware-utils"; 20 + downloadPage = "https://github.com/al3xtjames/ghidra-firmware-utils/releases/tag/${finalAttrs.version}"; 21 + license = lib.licenses.asl20; 22 + maintainers = with lib.maintainers; [ timschumi ]; 23 + }; 24 + })