f0cker / crackq

CrackQ: A Python Hashcat cracking queue system
MIT License
922 stars 101 forks source link

Consideration: Incorporate features of Cloudstomp for launching cloud instance #2

Closed Fmstrat closed 4 years ago

Fmstrat commented 4 years ago

Hi all,

I developed Cloudstomp for a similar reason (machine learning and current user password validation): https://github.com/Fmstrat/cloudstomp

It's main feature is it is built to grab the most affordable AWS GPU spot instance to run hashcat. This logic could be a great addition to CrackQ, and it is already written in Python.

Basically, launch the cli, choose a price/instance, and CloudQ gets launched in AWS.

It also supports statelessness by storing encrypted responses in S3 for if the spot instance goes down.

Thoughts?

f0cker commented 4 years ago

Thanks for the suggestion. Though this looks like it could be useful for AWS users, I think they are best kept separate. The reasons are to avoid adding unnecessary complexity to the CrackQ codebase and also because the AWS/cloud usability is more of a pleasant side-effect of the application design, rather than a priority feature.