ghidra-extensions.lightkeeper: init at 1.1.0

authored by vringar and committed by Emily Trau acc5bfc3 b72d4eb3

+26
+2
pkgs/tools/security/ghidra/extensions.nix
··· 7 7 8 8 gnudisassembler = self.callPackage ./extensions/gnudisassembler { inherit ghidra; }; 9 9 10 + lightkeeper = self.callPackage ./extensions/lightkeeper { }; 11 + 10 12 machinelearning = self.callPackage ./extensions/machinelearning { inherit ghidra; }; 11 13 12 14 ret-sync = self.callPackage ./extensions/ret-sync { };
+24
pkgs/tools/security/ghidra/extensions/lightkeeper/default.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGhidraExtension, 5 + }: 6 + buildGhidraExtension rec { 7 + pname = "lightkeeper"; 8 + version = "1.1.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "WorksButNotTested"; 12 + repo = "lightkeeper"; 13 + rev = version; 14 + hash = "sha256-S8yNn56A2CvrIBsq0RoBx0qOjrYDZSv1IVTxGmlL4Js="; 15 + }; 16 + preConfigure = '' 17 + cd lightkeeper 18 + ''; 19 + meta = { 20 + description = "A port of the Lighthouse plugin to GHIDRA."; 21 + homepage = "https://github.com/WorksButNotTested/lightkeeper"; 22 + license = lib.licenses.asl20; 23 + }; 24 + }