A golemized docker image for cracking some passwd file in a distributed manner!
- Make sure you have docker installed.
cd golem-john-dockerdocker build -t YOUR-USERNAME/golem-john:YOUR-TAG .docker push YOUR-USERNAME/golem-john:YOUR-TAG
- Golemize the docker image.
python3 -m venv SOME-VIRTUAL-ENV-NAMEsource SOME-VIRTUAL-ENV-NAME/bin/activatepip3 install -U pippip3 install yapapi certifi gvmkit-buildgvmkit-build YOUR-USERNAME/golem-john:YOUR-TAGgvmkit-build YOUR-USERNAME/golem-john:YOUR-TAG --pushSave the returned hash and put it into the script.py
- Ask the providers to compile.
- Open a new terminal:
yagna service run - Open a new terminal:
export YAGNA-APPKEY = YOUR-YAGNA-APPKEY yagna payment init -rpython script.py
- Inspect the contents of the
outfolder to see which nodes have cracked the passwd.
cd outcat cracked_*
Some nodes may fail to crack the passwd.