How about a 1.1 RC2 for Linux? ;-) (LM, MD5(MD5()), etc)

//EDIT: Removed the old RC1, added RC2. It's more stable and should segfault less with network stuff.
Also includes "--daemon" which will run the client in a very quiet mode, well suited for remote systems.
And it doesn't have the silly libboost/libargtable dependencies that RC1 did - I built it in my normal environment.
http://cryptohaze.com/RCs/CryptohazeMul ... 04.tar.bz2
Adds some algorithms.
DOUBLEMD5 - md5(md5($pass)) - lower ascii output off md5
MD5OFSHA1 - md5(sha1($pass)) - lower ascii output off sha1
SHA1OFMD5 - sha1(md5($pass)) - lower ascii outout off md5
TRIPLEMD5 - md5(md5(md5($pass))) - lower ascii output off md5
DUPMD5 - md5($pass.$pass) - request by someone, doubles the password before hashing it. So len3 will test "123123"
DUPNTLM - ntlm($pass.$pass) - same deal, NTLM
LM - LM($pass) - use charsets/charsetMicrosoft with this one, testing lowercase characters for LM is silly.
The output file feature for LM may not be working yet - I can't remember if I actually coded that up or just commented it out. It does output to stdout at the end of cracking, but the -o option may not fill the file yet...
Networking changes/tweaks:
- I've fixed the bug that caused Windows clients to crash the server on disconnect.
- I've made the client mode sit and wait for the server instead of exiting immediately. The client may segfault if the server exits, I plan to fix this soon.
- The server now has a --serveronly flag that will ONLY be a network server - I had issues with some algorithms or bugs crashing the server causing loss of work.
The server workunit class will still lose work if a client disconnects. I intend to fix this for 1.1. I may also add saving status to a file (and restoring from a file!)
Questions?
Comments? Bugs?
Also includes "--daemon" which will run the client in a very quiet mode, well suited for remote systems.
And it doesn't have the silly libboost/libargtable dependencies that RC1 did - I built it in my normal environment.

http://cryptohaze.com/RCs/CryptohazeMul ... 04.tar.bz2
Adds some algorithms.
DOUBLEMD5 - md5(md5($pass)) - lower ascii output off md5
MD5OFSHA1 - md5(sha1($pass)) - lower ascii output off sha1
SHA1OFMD5 - sha1(md5($pass)) - lower ascii outout off md5
TRIPLEMD5 - md5(md5(md5($pass))) - lower ascii output off md5
DUPMD5 - md5($pass.$pass) - request by someone, doubles the password before hashing it. So len3 will test "123123"
DUPNTLM - ntlm($pass.$pass) - same deal, NTLM
LM - LM($pass) - use charsets/charsetMicrosoft with this one, testing lowercase characters for LM is silly.
The output file feature for LM may not be working yet - I can't remember if I actually coded that up or just commented it out. It does output to stdout at the end of cracking, but the -o option may not fill the file yet...
Networking changes/tweaks:
- I've fixed the bug that caused Windows clients to crash the server on disconnect.
- I've made the client mode sit and wait for the server instead of exiting immediately. The client may segfault if the server exits, I plan to fix this soon.
- The server now has a --serveronly flag that will ONLY be a network server - I had issues with some algorithms or bugs crashing the server causing loss of work.
The server workunit class will still lose work if a client disconnects. I intend to fix this for 1.1. I may also add saving status to a file (and restoring from a file!)
Questions?
