2024-09-19 14:19:46 +00:00
|
|
|
{
|
|
|
|
lib,
|
|
|
|
newScope,
|
|
|
|
callPackage,
|
|
|
|
ghidra,
|
|
|
|
}:
|
2024-06-05 15:53:02 +00:00
|
|
|
|
|
|
|
lib.makeScope newScope (self: {
|
2024-09-19 14:19:46 +00:00
|
|
|
inherit (callPackage ./build-extension.nix { inherit ghidra; })
|
|
|
|
buildGhidraExtension
|
|
|
|
buildGhidraScripts
|
|
|
|
;
|
2024-06-05 15:53:02 +00:00
|
|
|
|
2024-10-04 16:56:33 +00:00
|
|
|
findcrypt = self.callPackage ./extensions/findcrypt { };
|
|
|
|
|
2024-06-05 15:53:02 +00:00
|
|
|
ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { };
|
|
|
|
|
2024-09-19 14:19:46 +00:00
|
|
|
ghidra-delinker-extension = self.callPackage ./extensions/ghidra-delinker-extension {
|
|
|
|
inherit ghidra;
|
|
|
|
};
|
|
|
|
|
2024-06-05 15:53:02 +00:00
|
|
|
gnudisassembler = self.callPackage ./extensions/gnudisassembler { inherit ghidra; };
|
|
|
|
|
2024-09-19 14:19:46 +00:00
|
|
|
lightkeeper = self.callPackage ./extensions/lightkeeper { };
|
|
|
|
|
2024-06-05 15:53:02 +00:00
|
|
|
machinelearning = self.callPackage ./extensions/machinelearning { inherit ghidra; };
|
|
|
|
|
2024-09-19 14:19:46 +00:00
|
|
|
ret-sync = self.callPackage ./extensions/ret-sync { };
|
|
|
|
|
2024-06-05 15:53:02 +00:00
|
|
|
sleighdevtools = self.callPackage ./extensions/sleighdevtools { inherit ghidra; };
|
|
|
|
|
|
|
|
})
|