I found that your nice tool stalls when it looses connectivity.
If you don't define a pool list text file (and use -f file) on connection loss, it sleeps for 20-30 seconds then retries. If you have defined a pool list file, it just tries the next one without sleeping.
It'd also be nice to have a socket spawn from hashkill that allows reading of basic program statistics, so we can develop our tools around yours.
This is not supported, however the bitcoin plugin exports statistics in a text file in json format (in ~/.hashkill/bitcoin.json).
It'd also be awesome if hashkill had a switch to show all avail plugins
Use hashkill-gpu -p
I've been searching for some tool that can use a GPU to get around salted MD5 ($1$, ya know:-D).
MD5(Unix) is not supported at present on GPUs. It is on CPUs though. The only tool I know of that supports it on GPUs is oclhashcat+
Still the question remains whether hashkill has native CUDA support.
No CUDA support, just OpenCL. Yes, CUDA tends to be faster, but I don't really care about 5-10% performance gains on NVidia platforms that require the whole codebase to be rewritten. If it was AMD, I would do that, but NVidia hardware just sucks in terms of integer ops. It's a waste of money and electricity for hash cracking, even when huge hashlists are to be cracked.