Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <FAD442A3AB41464095770E59E7243927@ath64dual>
Date: Mon, 31 Aug 2009 22:26:37 -0500
From: "JimF" <jfoug@....net>
To: <john-users@...ts.openwall.com>
Subject: Patch with NUMEROUS options added to John, and a couple bug fixes.

http://openwall.info/wiki/john/patches

Patch adding a bunch of options, and properly incorporating a few options built in the 'performance patch' into proper john options processing.  Several of these originated from 'Zed..' who contacted me off list, and provided patches.  I took his patches, incorporated into the other things I was working on, and changed them somewhat, so that they properly 'meshed' into john's option structure.

NOTE there is a collision between this patch, and the md5_generic patch, in options.c   No other way around it, one patch or the other will collide, and have to be hand edited (use options.rej to edit the options.c file).

Here are the options added:

-show[=left]             
  Added the =left to show uncracked hashes

-field-separator-char=c
  Allow for a character other than ':' to be a field separator

-single[=Section]
  Allow for =Section to set a different section to process

-rules[=Section]
Allow for =Section to set a different section to process

-salts=[-]COUNT[:MAX]
  Allow optional MAX, so that re-running a smaller set of salts after doing a larger count will not re-do the hashes of the larger count

-pot=potname
  Configurable john.pot name

-nodupes
  Skips dupe checking logic

-field-separator-char=c
  Allow setting a different field sep char, other than ':'  Needed for formats which have a salt (or user name), which contain embedded ':' chars.  NOTe will carry over into john.pot.  Will be required to use at all times, when working with said data.

Added ETA time 'guess' to status.c  (i.e. Expected Time of Completion)


Bugs fixed:

A couple bugs computing percentages (very big files, and things like -incremental processing)
A couple of debugging outputs removed (the memory file debugging stuff).

NOTE there was also a bug fixed, which may have been fixed in the new jumbo-6 patch.  I have based these patches on the jumbo-5.


This is pretty much all of the changes I have, with the exception of code that is not finished yet.  I still am working on the Markov performance, and rules processing performance, but am not done with either of them yet  (close, but not completely done).

Jim.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.