Ghidra Client/Server Docker Image
Cuz installing Java on your Mac is gross. :smirk:
REPOSITORY TAG SIZE
blacktop/ghidra latest 1.33GB
blacktop/ghidra 10 1.33GB
blacktop/ghidra 10-beta 1.4GB
blacktop/ghidra 9.2 1.33GB
blacktop/ghidra 9.1 1.18GB
blacktop/ghidra 9.0 1.18GB
NOTE: tag
betais built frommaster
brew cask install xquartzbrew install socatopen -a XQuartz and make sure you "Allow connections from network clients"xhost + 127.0.0.1 or xhost + $(ipconfig getifaddr en0)socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"$ docker run --init -it --rm \
--name ghidra \
--cpus 2 \
--memory 4g \
-e MAXMEM=4G \
-e DISPLAY=host.docker.internal:0 \
-v /path/to/samples:/samples \
-v /path/to/projects:/root \
blacktop/ghidra
$ docker run --init -it --rm \
--name ghidra-server \
--cpus 2 \
--memory 500m \
-e MAXMEM=500M \
-e GHIDRA_USERS="root blacktop" \
-v /path/to/repos:/repos \
blacktop/ghidra server
$ docker run --init -it --rm \
--name ghidra-headless \
--cpus 2 \
--memory 4g \
-e MAXMEM=4G \
-v `pwd`:/samples \
--link ghidra-server \
blacktop/ghidra:beta support/analyzeHeadless ghidra://ghidra-server:13100/Apple/12.4.1/ -import /samples/dyld_shared_cache -connect blacktop -p -commit "Loading Dyld."
--network none :wink:--read-onlyFind a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue
Apache License (Version 2.0)
Content type
Image
Digest
sha256:b2479177b…
Size
697.7 MB
Last updated
about 22 hours ago
docker pull blacktop/ghidra