Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Mon, 11 Jun 2012 03:26:14 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: --list=formats

On 2012-06-05 08:29, Frank Dittrich wrote:
> While for bash completion, parsing usage output is fine, a GUI might
> want to list additional information, e.g. FORMAT_NAME and may be even
> implementation details like  [128/128 BS SSE2] (so that the user might
> see which formats support OMP...)

The detailed list you described might be --list=formats-long or 
whatever, if/when we implement it.

I just added a simpler --list=format that shows all formats just like in 
the usage blob, except this is in the order the formats are registered. 
Here's what I get on my machine (for plugins, this is slightly dependent 
on OS and locale):

$ ../run/john --list=formats
des, bsdi, md5, bf, afs, lm, dynamic_n, bfegg, dmd5, dominosec, epi, hdaa,
ipb2, krb4, krb5, mschapv2, mysql-fast, mysql, netlm, netlmv2, netntlm,
netntlmv2, nethalflm, md5ns, nt, phps, po, xsha, crc32, episerver, gost,
keychain, lotus5, md4-gen, mediawiki, mscash, mscash2, mskrb5, mssql,
mssql05, mysql-sha1, nsldap, nt2, office, oracle11, oracle, osc, 
phpass-md5,
pix-md5, pkzip, pwsafe, racf, raw-md4, raw-md5, raw-sha1_li, raw-sha1,
raw-md5u, salted-sha1, sapb, sapg, sha1-gen, sip, vnc, wbb3, hmac-md5,
hmac-sha1, raw-sha, raw-sha224, raw-sha256, raw-sha384, raw-sha512,
hmac-sha224, hmac-sha256, hmac-sha384, hmac-sha512, xsha512, hmailserver,
sybasease, dragonfly3-64, dragonfly4-64, dragonfly3-32, dragonfly4-32,
drupal7, cryptsha256, cryptsha512, django, crypt, trip, ssh, pdf, rar, zip,
dummy

I actually implemented it for this reason: raw-sha1_li will register 
before raw-sha1 on my gear unless we rename it or make it a non-plugin. 
We need to fix this. Other similar problems can now more easily be 
spotted, I'll consider this whole list later.

magnum

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ