Let's try this out.
GRTCrack-CPP has a tendency of segfaulting. I've left debug symbols in it. Please, if you can reproduce a segfault, run it in gdb and get me the stack trace/failure points! I can't reproduce it reliably.
THERE ARE COMMAND LINE DIFFERENCES!
GRTMerge now takes the "-m" argument to tell it how many megabytes to use. This should be roughly half your RAM, since it actually uses a ton more. It's a lot faster than the old one, but generates slightly different output. Still an open issue I'm working on...
GRTCrack is the big set of changes.
It now takes, instead of the "-s [hash]" argument, a "-f [hashfile]" argument.
The hashfile is a standard newline separated hash file.
It also right now ONLY SUPPORTS MD5 len 6-10. If it claims to do some other hash... it's lying. Seriously. MD5 ONLY! Still a work in progress, but I wanted to get it out there.
Feedback welcome!
//EDIT: Let's try this version out...