Skip to content

Commit 63b3993

Browse files
author
Your Name
committed
Support for Ghidra 11.3
1 parent c32301f commit 63b3993

File tree

4 files changed

+9
-54
lines changed

4 files changed

+9
-54
lines changed

.devcontainer/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ RUN apt-get update && \
1919
git
2020

2121
# GHIDRA
22-
ENV GHIDRA_URL=https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip
23-
ENV GHIDRA_ZIP=ghidra_11.2.1_PUBLIC_20241105.zip
24-
ENV GHIDRA_DIR=ghidra_11.2.1_PUBLIC
22+
ENV GHIDRA_URL=https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.3_build/ghidra_11.3_PUBLIC_20250205.zip
23+
ENV GHIDRA_ZIP=ghidra_11.3_PUBLIC_20250205.zip
24+
ENV GHIDRA_DIR=ghidra_11.3_PUBLIC
2525
RUN wget $GHIDRA_URL
2626
RUN unzip -d /opt $GHIDRA_ZIP
2727

.devcontainer/devcontainer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "Local",
3-
"image": "lightkeeper",
2+
"name": "lightkeeper",
3+
"dockerFile": "Dockerfile",
44
"customizations": {
55
"vscode": {
66
"extensions": [

.github/workflows/build_on_tag_push.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: Ghidra Extension Publish
22

33
env:
4-
ghidra-url: https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip
5-
ghidra-zip-filename: ghidra_11.2.1_PUBLIC_20241105.zip
6-
ghidra-directory: ghidra_11.2.1_PUBLIC
4+
ghidra-url: https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.3_build/ghidra_11.3_PUBLIC_20250205.zip
5+
ghidra-zip-filename: ghidra_11.3_PUBLIC_20250205.zip
6+
ghidra-directory: ghidra_11.3_PUBLIC
77

88
on:
99
push:

.vscode/tasks.json

Lines changed: 1 addition & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{
55
"label": "Build",
66
"type": "shell",
7-
"command": "gradle -PGHIDRA_INSTALL_DIR=/opt/ghidra_11.2.1_PUBLIC",
7+
"command": "gradle -PGHIDRA_INSTALL_DIR=/opt/ghidra_11.3_PUBLIC",
88
"group": "build",
99
"options": {
1010
"cwd": "${workspaceFolder}/lightkeeper"
@@ -15,50 +15,5 @@
1515
"focus": true,
1616
}
1717
},
18-
{
19-
"label": "Build Image",
20-
"type": "shell",
21-
"command": "docker buildx build -f .devcontainer/Dockerfile -t lightkeeper --target lightkeeper ${workspaceFolder}",
22-
"group": "build",
23-
"options": {
24-
"cwd": "${workspaceFolder}"
25-
},
26-
"presentation": {
27-
"clear": false,
28-
"reveal": "always",
29-
"focus": true,
30-
}
31-
},
32-
{
33-
"label": "Run Image",
34-
"type": "shell",
35-
"command": "docker run -ti --rm --name lightkeeper -v ~:/home/share lightkeeper /bin/bash",
36-
"group": "build",
37-
"options": {
38-
"cwd": "${workspaceFolder}"
39-
},
40-
"presentation": {
41-
"clear": false,
42-
"reveal": "always",
43-
"focus": true,
44-
}
45-
},
46-
{
47-
"label": "Export Image",
48-
"type": "shell",
49-
"command": "docker save -o ${workspaceFolder}/lightkeeper.tar lightkeeper",
50-
"group": "build",
51-
"options": {
52-
"cwd": "${workspaceFolder}"
53-
},
54-
"presentation": {
55-
"clear": false,
56-
"reveal": "always",
57-
"focus": true,
58-
},
59-
"dependsOn": [
60-
"Build Image"
61-
]
62-
},
6318
]
6419
}

0 commit comments

Comments
 (0)