Loading pkgs/tools/security/ghidra/extensions.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ lib.makeScope newScope (self: { inherit ghidra; }; ghidra-firmware-utils = self.callPackage ./extensions/ghidra-firmware-utils { }; ghidra-golanganalyzerextension = self.callPackage ./extensions/ghidra-golanganalyzerextension { }; ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { }; Loading pkgs/tools/security/ghidra/extensions/ghidra-firmware-utils/default.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { buildGhidraExtension, fetchFromGitHub, lib, }: buildGhidraExtension (finalAttrs: { pname = "ghidra-firmware-utils"; version = "2024.04.20"; src = fetchFromGitHub { owner = "al3xtjames"; repo = "ghidra-firmware-utils"; rev = finalAttrs.version; hash = "sha256-BbPRSD1EzgMA3TCKHyNqLjzEgiOm67mLJuOeFOTvd0I="; }; meta = { description = "Ghidra utilities for analyzing PC firmware"; homepage = "https://github.com/al3xtjames/ghidra-firmware-utils"; downloadPage = "https://github.com/al3xtjames/ghidra-firmware-utils/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ timschumi ]; }; }) Loading
pkgs/tools/security/ghidra/extensions.nix +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ lib.makeScope newScope (self: { inherit ghidra; }; ghidra-firmware-utils = self.callPackage ./extensions/ghidra-firmware-utils { }; ghidra-golanganalyzerextension = self.callPackage ./extensions/ghidra-golanganalyzerextension { }; ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { }; Loading
pkgs/tools/security/ghidra/extensions/ghidra-firmware-utils/default.nix 0 → 100644 +24 −0 Original line number Diff line number Diff line { buildGhidraExtension, fetchFromGitHub, lib, }: buildGhidraExtension (finalAttrs: { pname = "ghidra-firmware-utils"; version = "2024.04.20"; src = fetchFromGitHub { owner = "al3xtjames"; repo = "ghidra-firmware-utils"; rev = finalAttrs.version; hash = "sha256-BbPRSD1EzgMA3TCKHyNqLjzEgiOm67mLJuOeFOTvd0I="; }; meta = { description = "Ghidra utilities for analyzing PC firmware"; homepage = "https://github.com/al3xtjames/ghidra-firmware-utils"; downloadPage = "https://github.com/al3xtjames/ghidra-firmware-utils/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ timschumi ]; }; })