Skip to content

Commit b50e35f

Browse files
authored
ghidra-extensions.ghidra-golanganalyzerextension: init at 1.2.4 (#350850)
2 parents e176bec + ff947ad commit b50e35f

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

pkgs/tools/security/ghidra/extensions.nix

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ lib.makeScope newScope (self: {
1313

1414
findcrypt = self.callPackage ./extensions/findcrypt { };
1515

16-
ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { };
17-
1816
ghidra-delinker-extension = self.callPackage ./extensions/ghidra-delinker-extension {
1917
inherit ghidra;
2018
};
2119

20+
ghidra-golanganalyzerextension = self.callPackage ./extensions/ghidra-golanganalyzerextension { };
21+
22+
ghidraninja-ghidra-scripts = self.callPackage ./extensions/ghidraninja-ghidra-scripts { };
23+
2224
gnudisassembler = self.callPackage ./extensions/gnudisassembler { inherit ghidra; };
2325

2426
lightkeeper = self.callPackage ./extensions/lightkeeper { };
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
lib,
3+
fetchFromGitHub,
4+
buildGhidraExtension,
5+
}:
6+
buildGhidraExtension rec {
7+
pname = "Ghidra-GolangAnalyzerExtension";
8+
version = "1.2.4";
9+
10+
src = fetchFromGitHub {
11+
owner = "mooncat-greenpy";
12+
repo = "Ghidra_GolangAnalyzerExtension";
13+
rev = version;
14+
hash = "sha256-uxozIJ+BLcP1vBnLOCZD9ueY10hd37fON/Miii3zabo=";
15+
};
16+
17+
meta = {
18+
description = "Facilitates the analysis of Golang binaries using Ghidra";
19+
homepage = "https://github.com/mooncat-greenpy/Ghidra_GolangAnalyzerExtension";
20+
downloadPage = "https://github.com/mooncat-greenpy/Ghidra_GolangAnalyzerExtension/releases/tag/${version}";
21+
license = lib.licenses.mit;
22+
maintainers = [ lib.maintainers.ivyfanchiang ];
23+
};
24+
}

0 commit comments

Comments
 (0)