Test Suite for John the Ripper
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dic_make
sha2-opencl
.gitignore
.mailmap
BF_tst.in
BFegg_tst.in
BFx_tst.in
BSDI_tst.in
BigCrypt_tst.in
DES_tst.in
IPB2_tst.in
JtrTestSuite.Manifest
LM_tst.in
MSCash2_tst.in
MSCash2_tst_cp1251.in
MSCash2_tst_cp1252.in
MSCash2_tst_cp437.in
MSCash2_tst_cp737.in
MSCash2_tst_cp850.in
MSCash2_tst_cp858.in
MSCash2_tst_cp866.in
MSCash2_tst_iso8859-15.in
MSCash2_tst_koi8r.in
MSCash2_tst_utf8.in
MSSql05_tst.in
MSSql05_tst_cp1251.in
MSSql05_tst_cp1252.in
MSSql05_tst_cp437.in
MSSql05_tst_cp737.in
MSSql05_tst_cp850.in
MSSql05_tst_cp858.in
MSSql05_tst_cp866.in
MSSql05_tst_iso8859-15.in
MSSql05_tst_koi8r.in
MSSql05_tst_utf8.in
MsSql12_tst.in
NT_inc_alnum_qwk_tst.in
NT_inc_ascii_qwk_tst.in
NT_raw_tst.in
NT_raw_tst_utf8.in
NT_tst.in
NT_tst_cp1251.in
NT_tst_cp1252.in
NT_tst_cp437.in
NT_tst_cp737.in
NT_tst_cp850.in
NT_tst_cp858.in
NT_tst_cp866.in
NT_tst_iso8859-15.in
NT_tst_koi8r.in
NT_tst_utf8.in
README
SHA256crypt_tst.in
SHA512crypt_tst.in
XSHA512_tst.in
XSHA_tst.in
agilekeychain_new_tst.in
aix-ssha1_tst.in
aix-ssha256_tst.in
aix-ssha512_tst.in
ascii-utf8-2-3-combined.dic
ascii.dic
azuread_new_tst.in
base64_conv_tst.sh
bbes10_tst.in
bitcoin_restart_rules_tst.dic
bitcoin_restart_rules_tst.in
bitcoin_restart_single_tst.in
bitcoin_tst.in
blockchain_new_tst.in
chap_tst.in
cisco4_tst.in
cisco8_tst.in
cisco9_tst.in
citrix-ns10_tst.in
clipperz-srp_tst.in
clipperz2-srp_tst.in
cloudkeychain_new_tst.in
count_finder.pl
count_finder_utf8.pl
crc32_dups2_tst.in
crc32_dups_tst.in
crc32_tst.in
crypt-sha512.c
dahua_tst.in
descrypt_inc_alnum_qwk_tst.in
descrypt_inc_ascii_qwk_tst.in
django-scrypt_tst.in
django_tst.in
dragonfly3_32_tst.in
dragonfly3_64_tst.in
dragonfly4_32_tst.in
dragonfly4_64_tst.in
drupal7_tst.in
dummy-ru-50k-dic.in
dummy_tst.in
dyna_expr_fuzzer.pl
dynamic_0_inc_alnum_qwk_tst.in
dynamic_0_inc_ascii_qwk_tst.in
dynamic_0_new55_tst.in
dynamic_0_new_tst.in
dynamic_0_raw_tst.in
dynamic_0_tst.in
dynamic_1001_new_tst.in
dynamic_1001_tst.in
dynamic_1002_new_tst.in
dynamic_1002_tst.in
dynamic_1003_new_tst.in
dynamic_1003_tst.in
dynamic_1004_new_tst.in
dynamic_1004_tst.in
dynamic_1005_new_tst.in
dynamic_1005_tst.in
dynamic_1006_new_tst.in
dynamic_1006_tst.in
dynamic_1007_new_tst.in
dynamic_1007_tst.in
dynamic_1008_new_tst.in
dynamic_1008_tst.in
dynamic_1009_new_tst.in
dynamic_1009_tst.in
dynamic_100_new_tst.in
dynamic_100_tst.in
dynamic_1010_new_tst.in
dynamic_1010_tst.in
dynamic_1011_new_tst.in
dynamic_1011_tst.in
dynamic_1012_new_tst.in
dynamic_1012_tst.in
dynamic_1013_new_tst.in
dynamic_1013_tst.in
dynamic_1014_new_tst.in
dynamic_1014_tst.in
dynamic_1015_new_tst.in
dynamic_1015_tst.in
dynamic_1016_new_tst.in
dynamic_1016_tst.in
dynamic_1017_new_tst.in
dynamic_1017_tst.in
dynamic_1018_new_tst.in
dynamic_1018_tst.in
dynamic_1019_new_tst.in
dynamic_1019_tst.in
dynamic_101_new_tst.in
dynamic_101_tst.in
dynamic_1020_new_tst.in
dynamic_1020_tst.in
dynamic_1021_new_tst.in
dynamic_1021_tst.in
dynamic_1022_new_tst.in
dynamic_1022_tst.in
dynamic_1023_new_tst.in
dynamic_1023_tst.in
dynamic_1024_new_tst.in
dynamic_1024_tst.in
dynamic_1025_new_tst.in
dynamic_1025_tst.in
dynamic_1026_new_tst.in
dynamic_1026_tst.in
dynamic_1027_new_tst.in
dynamic_1027_tst.in
dynamic_1028_new_tst.in
dynamic_1028_tst.in
dynamic_1029_new_tst.in
dynamic_1029_tst.in
dynamic_102_new_tst.in
dynamic_102_tst.in
dynamic_1030_new_tst.in
dynamic_1030_tst.in
dynamic_1031_new_tst.in
dynamic_1031_tst.in
dynamic_1032_new_tst.in
dynamic_1033_new_tst.in
dynamic_103_new_tst.in
dynamic_103_tst.in
dynamic_104_new_tst.in
dynamic_104_tst.in
dynamic_105_new_tst.in
dynamic_105_tst.in
dynamic_106_new_tst.in
dynamic_106_tst.in
dynamic_107_new_tst.in
dynamic_107_tst.in
dynamic_108_new_tst.in
dynamic_108_tst.in
dynamic_10_new_tst.in
dynamic_10_tst.in
dynamic_110_new_tst.in
dynamic_110_tst.in
dynamic_111_new_tst.in
dynamic_111_tst.in
dynamic_112_new_tst.in
dynamic_112_tst.in
dynamic_113_new_tst.in
dynamic_113_tst.in
dynamic_114_new_tst.in
dynamic_114_tst.in
dynamic_115_new_tst.in
dynamic_115_tst.in
dynamic_116_new_tst.in
dynamic_116_tst.in
dynamic_117_new_tst.in
dynamic_117_tst.in
dynamic_118_new_tst.in
dynamic_118_tst.in
dynamic_11_new_tst.in
dynamic_11_tst.in
dynamic_120_new_tst.in
dynamic_120_tst.in
dynamic_121_new_tst.in
dynamic_121_tst.in
dynamic_122_new_tst.in
dynamic_122_tst.in
dynamic_123_new_tst.in
dynamic_123_tst.in
dynamic_124_new_tst.in
dynamic_124_tst.in
dynamic_125_new_tst.in
dynamic_125_tst.in
dynamic_126_new_tst.in
dynamic_126_tst.in
dynamic_127_new_tst.in
dynamic_127_tst.in
dynamic_128_new_tst.in
dynamic_128_tst.in
dynamic_12_new_tst.in
dynamic_12_tst.in
dynamic_1300_new_tst.in
dynamic_1300_tst.in
dynamic_130_new_tst.in
dynamic_130_tst.in
dynamic_131_new_tst.in
dynamic_131_tst.in
dynamic_132_new_tst.in
dynamic_132_tst.in
dynamic_133_new_tst.in
dynamic_133_tst.in
dynamic_134_new_tst.in
dynamic_134_tst.in
dynamic_1350_new_tst.in
dynamic_1350_tst.in
dynamic_135_new_tst.in
dynamic_135_tst.in
dynamic_136_new_tst.in
dynamic_136_tst.in
dynamic_137_new_tst.in
dynamic_137_tst.in
dynamic_138_new_tst.in
dynamic_138_tst.in
dynamic_13_new_tst.in
dynamic_13_tst.in
dynamic_1400_new_tst.in
dynamic_1400_tst.in
dynamic_1401_new_tst.in
dynamic_1401_tst.in
dynamic_140_new_tst.in
dynamic_140_tst.in
dynamic_141_new_tst.in
dynamic_141_tst.in
dynamic_142_new_tst.in
dynamic_142_tst.in
dynamic_143_new_tst.in
dynamic_143_tst.in
dynamic_144_new_tst.in
dynamic_144_tst.in
dynamic_145_new_tst.in
dynamic_145_tst.in
dynamic_146_new_tst.in
dynamic_146_tst.in
dynamic_147_new_tst.in
dynamic_147_tst.in
dynamic_148_new_tst.in
dynamic_148_tst.in
dynamic_14_new_tst.in
dynamic_14_tst.in
dynamic_1501_new_tst.in
dynamic_1501_tst.in
dynamic_1502_new_tst.in
dynamic_1502_tst.in
dynamic_1503_new_tst.in
dynamic_1503_tst.in
dynamic_1504_new_tst.in
dynamic_1504_tst.in
dynamic_150_new_tst.in
dynamic_150_tst.in
dynamic_151_new_tst.in
dynamic_151_tst.in
dynamic_152_new_tst.in
dynamic_152_tst.in
dynamic_153_new_tst.in
dynamic_153_tst.in
dynamic_154_new_tst.in
dynamic_154_tst.in
dynamic_155_new_tst.in
dynamic_155_tst.in
dynamic_156_new_tst.in
dynamic_156_tst.in
dynamic_157_new_tst.in
dynamic_157_tst.in
dynamic_158_new_tst.in
dynamic_158_tst.in
dynamic_1590_ascii_dic_90.in
dynamic_1590_utf8-2_dic_62.in
dynamic_1590_utf8-3_dic_41.in
dynamic_15_new_tst.in
dynamic_15_tst.in
dynamic_16_new_tst.in
dynamic_16_tst.in
dynamic_17_new_tst.in
dynamic_17_tst.in
dynamic_18_new_tst.in
dynamic_18_tst.in
dynamic_19_new_tst.in
dynamic_19_tst.in
dynamic_1_new_tst.in
dynamic_1_tst.in
dynamic_2000_new_tst.in
dynamic_2000_tst.in
dynamic_2001_new_tst.in
dynamic_2001_tst.in
dynamic_2002_new_tst.in
dynamic_2002_tst.in
dynamic_2003_new_tst.in
dynamic_2003_tst.in
dynamic_2004_new_tst.in
dynamic_2004_tst.in
dynamic_2005_new_tst.in
dynamic_2005_tst.in
dynamic_2006_new_tst.in
dynamic_2006_tst.in
dynamic_2008_new_tst.in
dynamic_2008_tst.in
dynamic_2009_new_tst.in
dynamic_2009_tst.in
dynamic_2010_new_tst.in
dynamic_2010_tst.in
dynamic_2011_new_tst.in
dynamic_2011_tst.in
dynamic_2014_new_tst.in
dynamic_2014_tst.in
dynamic_20_new_tst.in
dynamic_20_tst.in
dynamic_21_tst.in
dynamic_22_new_tst.in
dynamic_22_tst.in
dynamic_23_new_tst.in
dynamic_23_tst.in
dynamic_24_new_tst.in
dynamic_24_tst.in
dynamic_25_new_tst.in
dynamic_25_tst.in
dynamic_26_new_tst.in
dynamic_26_tst.in
dynamic_27_tst.in
dynamic_28_tst.in
dynamic_29-sapf-utf8.in
dynamic_29_new_tst.in
dynamic_2_new_tst.in
dynamic_2_raw_tst.in
dynamic_2_tst.in
dynamic_30_new_tst.in
dynamic_30_tst.in
dynamic_310_new_tst.in
dynamic_311_new_tst.in
dynamic_312_new_tst.in
dynamic_313_new_tst.in
dynamic_314_new_tst.in
dynamic_315_new_tst.in
dynamic_316_new_tst.in
dynamic_317_new_tst.in
dynamic_318_new_tst.in
dynamic_31_new_tst.in
dynamic_31_tst.in
dynamic_32_new_tst.in
dynamic_32_tst.in
dynamic_33-sapf-utf8.in
dynamic_33_new_tst.in
dynamic_33_tst.in
dynamic_34_new_tst.in
dynamic_34_tst.in
dynamic_35_new_tst.in
dynamic_35_tst.in
dynamic_36_new_tst.in
dynamic_36_tst.in
dynamic_370_new_tst.in
dynamic_371_new_tst.in
dynamic_372_new_tst.in
dynamic_373_new_tst.in
dynamic_374_new_tst.in
dynamic_375_new_tst.in
dynamic_376_new_tst.in
dynamic_377_new_tst.in
dynamic_378_new_tst.in
dynamic_37_new_tst.in
dynamic_37_tst.in
dynamic_380_new_tst.in
dynamic_381_new_tst.in
dynamic_382_new_tst.in
dynamic_383_new_tst.in
dynamic_384_new_tst.in
dynamic_385_new_tst.in
dynamic_386_new_tst.in
dynamic_387_new_tst.in
dynamic_388_new_tst.in
dynamic_38_new_tst.in
dynamic_38_tst.in
dynamic_390_new_tst.in
dynamic_391_new_tst.in
dynamic_392_new_tst.in
dynamic_393_new_tst.in
dynamic_394_new_tst.in
dynamic_395_new_tst.in
dynamic_396_new_tst.in
dynamic_397_new_tst.in
dynamic_398_new_tst.in
dynamic_39_new_tst.in
dynamic_39_tst.in
dynamic_3_new_tst.in
dynamic_3_raw_tst.in
dynamic_3_tst.in
dynamic_400_new_tst.in
dynamic_401_new_tst.in
dynamic_402_new_tst.in
dynamic_403_new_tst.in
dynamic_404_new_tst.in
dynamic_405_new_tst.in
dynamic_406_new_tst.in
dynamic_407_new_tst.in
dynamic_408_new_tst.in
dynamic_40_new_tst.in
dynamic_40_tst.in
dynamic_410_new_tst.in
dynamic_411_new_tst.in
dynamic_412_new_tst.in
dynamic_413_new_tst.in
dynamic_414_new_tst.in
dynamic_415_new_tst.in
dynamic_416_new_tst.in
dynamic_417_new_tst.in
dynamic_418_new_tst.in
dynamic_420_new_tst.in
dynamic_421_new_tst.in
dynamic_422_new_tst.in
dynamic_423_new_tst.in
dynamic_424_new_tst.in
dynamic_425_new_tst.in
dynamic_426_new_tst.in
dynamic_427_new_tst.in
dynamic_428_new_tst.in
dynamic_4_new_tst.in
dynamic_4_tst.in
dynamic_50_new_tst.in
dynamic_50_tst.in
dynamic_51_new_tst.in
dynamic_51_tst.in
dynamic_52_new_tst.in
dynamic_52_tst.in
dynamic_53_new_tst.in
dynamic_53_tst.in
dynamic_54_new_tst.in
dynamic_54_tst.in
dynamic_55_new_tst.in
dynamic_55_tst.in
dynamic_56_new_tst.in
dynamic_56_tst.in
dynamic_57_new_tst.in
dynamic_57_tst.in
dynamic_58_new_tst.in
dynamic_58_tst.in
dynamic_5_new_tst.in
dynamic_5_tst.in
dynamic_60_new_tst.in
dynamic_60_tst.in
dynamic_61_new_tst.in
dynamic_61_tst.in
dynamic_62_new_tst.in
dynamic_62_tst.in
dynamic_63_new_tst.in
dynamic_63_tst.in
dynamic_64_new_tst.in
dynamic_64_tst.in
dynamic_65_new_tst.in
dynamic_65_tst.in
dynamic_66_new_tst.in
dynamic_66_tst.in
dynamic_67_new_tst.in
dynamic_67_tst.in
dynamic_68_new_tst.in
dynamic_68_tst.in
dynamic_6_1salt_tst.in
dynamic_6_new_tst.in
dynamic_6_tst.in
dynamic_70_new_tst.in
dynamic_70_tst.in
dynamic_71_new_tst.in
dynamic_71_tst.in
dynamic_72_new_tst.in
dynamic_72_tst.in
dynamic_73_new_tst.in
dynamic_73_tst.in
dynamic_74_new_tst.in
dynamic_74_tst.in
dynamic_75_new_tst.in
dynamic_75_tst.in
dynamic_76_new_tst.in
dynamic_76_tst.in
dynamic_77_new_tst.in
dynamic_77_tst.in
dynamic_78_new_tst.in
dynamic_78_tst.in
dynamic_80_new_tst.in
dynamic_80_tst.in
dynamic_81_new_tst.in
dynamic_81_tst.in
dynamic_82_new_tst.in
dynamic_82_tst.in
dynamic_83_new_tst.in
dynamic_83_tst.in
dynamic_84_new_tst.in
dynamic_84_tst.in
dynamic_85_new_tst.in
dynamic_85_tst.in
dynamic_86_new_tst.in
dynamic_86_tst.in
dynamic_87_new_tst.in
dynamic_87_tst.in
dynamic_88_new_tst.in
dynamic_88_tst.in
dynamic_8_new_tst.in
dynamic_8_tst.in
dynamic_90_new_tst.in
dynamic_90_tst.in
dynamic_91_new_tst.in
dynamic_91_tst.in
dynamic_92_new_tst.in
dynamic_92_tst.in
dynamic_93_new_tst.in
dynamic_93_tst.in
dynamic_94_new_tst.in
dynamic_94_tst.in
dynamic_95_new_tst.in
dynamic_95_tst.in
dynamic_96_new_tst.in
dynamic_96_tst.in
dynamic_97_new_tst.in
dynamic_97_tst.in
dynamic_98_new_tst.in
dynamic_98_tst.in
dynamic_9_new_tst.in
dynamic_9_tst.in
ecryptfs_new_tst.in
efs_new_tst.in
eigrp_2_new_tst.in
eigrp_3_new_tst.in
eigrp_new_tst.in
epi_tst.in
episerver_sha1_tst.in
episerver_sha1_utf8_2_tst.in
episerver_sha1_utf8_tst.in
episerver_sha256_tst.in
episerver_sha256_utf8_2_tst.in
episerver_sha256_utf8_tst.in
fortigate_tst.in
gost_raw_tst.in
gost_tst.in
gpg_tst.in
has160_new_tst.in
hdaa_tst.in
hmacMD5_longsalt_new_tst.in
hmacMD5_tst.in
hmacSHA1_tst.in
hmacSHA224_longsalt_new_tst.in
hmacSHA224_tst.in
hmacSHA256_longsalt_new_tst.in
hmacSHA256_tst.in
hmacSHA384_longsalt_new_tst.in
hmacSHA384_tst.in
hmacSHA512_longsalt_new_tst.in
hmacSHA512_tst.in
hmailserver_tst.in
hsrp_tst.in
iwork_new_tst.in
john-local.conf
jtrts.dat
jtrts.pl
jtrts_inc.pm
keychain_tst.in
keyring_new_tst.in
keystore_new_tst.in
known_hosts_tst.in
krb5-18_tst.in
krb5pa-md5_new_tst.in
l0phtcrack_tst.in
l0phtcrack_tst_cp1251.in
l0phtcrack_tst_cp1252.in
l0phtcrack_tst_cp437.in
l0phtcrack_tst_cp737.in
l0phtcrack_tst_cp850.in
l0phtcrack_tst_cp858.in
l0phtcrack_tst_cp866.in
l0phtcrack_tst_iso8859-15.in
l0phtcrack_tst_koi8r.in
l0phtcrack_tst_utf8.in
lastpass_tst.in
len_a.dic
lotus5_tst.in
lp_tst.in
markov_mask_resume_tst.in
markov_resume_tst.in
md2_tst.in
md4p_tst.in
md4s_tst.in
md5_1_new_tst.in
md5_1_tst.in
md5_apr1_new_tst.in
md5_apr1_tst.in
md5crypt-smd5_tst.in
mdc2_new_tst.in
mediawiki_tst.in
mongodb_scram_new_tst.in
mongodb_tst.in
mozilla_tst.in
mscash_crash_tst.in
mscash_tst.in
mscash_tst_cp1251.in
mscash_tst_cp1252.in
mscash_tst_cp437.in
mscash_tst_cp737.in
mscash_tst_cp850.in
mscash_tst_cp858.in
mscash_tst_cp866.in
mscash_tst_iso8859-15.in
mscash_tst_koi8r.in
mscash_tst_utf8.in
mschapv2_tst.in
mschapv2_tst_cp1251.in
mschapv2_tst_cp1252.in
mschapv2_tst_cp437.in
mschapv2_tst_cp737.in
mschapv2_tst_cp850.in
mschapv2_tst_cp858.in
mschapv2_tst_cp866.in
mschapv2_tst_iso8859-15.in
mschapv2_tst_koi8r.in
mschapv2_tst_utf8.in
mskrb5_tst.in
mssql_tst.in
mssql_tst_cp1251.in
mssql_tst_cp1251_gen.in
mssql_tst_cp1252.in
mssql_tst_cp437.in
mssql_tst_cp737.in
mssql_tst_cp850.in
mssql_tst_cp858.in
mssql_tst_cp866.in
mssql_tst_cp866_gen.in
mssql_tst_iso8859-1.in
mssql_tst_iso8859-15.in
mssql_tst_koi8r.in
mssql_tst_koi8r_gen.in
mysqlSHA1_tst.in
mysql_tst.in
mysqlna_tst.in
net-md5_tst.in
net-sha1_tst.in
netlmv2_tst.in
netlmv2_tst_cp1251.in
netlmv2_tst_cp1252.in
netlmv2_tst_cp437.in
netlmv2_tst_cp737.in
netlmv2_tst_cp850.in
netlmv2_tst_cp858.in
netlmv2_tst_cp866.in
netlmv2_tst_iso8859-15.in
netlmv2_tst_koi8r.in
netlmv2_tst_utf8.in
netntlm_tst.in
netntlm_tst_cp1251.in
netntlm_tst_cp1252.in
netntlm_tst_cp437.in
netntlm_tst_cp737.in
netntlm_tst_cp850.in
netntlm_tst_cp858.in
netntlm_tst_cp866.in
netntlm_tst_iso8859-15.in
netntlm_tst_koi8r.in
netntlm_tst_utf8.in
netntlmv2_tst.in
netntlmv2_tst_cp1251.in
netntlmv2_tst_cp1252.in
netntlmv2_tst_cp437.in
netntlmv2_tst_cp737.in
netntlmv2_tst_cp850.in
netntlmv2_tst_cp858.in
netntlmv2_tst_cp866.in
netntlmv2_tst_iso8859-15.in
netntlmv2_tst_koi8r.in
netntlmv2_tst_utf8.in
ns_new_tst.in
ns_tst.in
nsldap_tst.in
nsldaps_tst.in
nukedclan_tst.in
o5logon_tst.in
odf_1_tst.in
odf_tst.in
office_2007_tst.in
office_2010_tst.in
office_2013_tst.in
office_2k7_2k10_2k13_new_tst.in
openssha_tst.in
oracle11_tst.in
oracle_tst.in
oracle_tst_cp1251.in
oracle_tst_cp1252.in
oracle_tst_cp437.in
oracle_tst_cp737.in
oracle_tst_cp850.in
oracle_tst_cp858.in
oracle_tst_cp866.in
oracle_tst_iso8859-15.in
oracle_tst_koi8r.in
oracle_tst_utf8.in
osc_new_tst.in
osc_tst.in
palshop_new_tst.in
pass.dic
pbkdf2-hmac-sha1-p5k2_tst.in
pbkdf2-hmac-sha1-pkcs5s2_tst.in
pbkdf2-hmac-sha1_tst.in
pbkdf2-hmac-sha256_tst.in
pbkdf2-hmac-sha512_tst.in
phpass_new_tst.in
phpass_tst.in
phps_new_tst.in
phps_tst.in
pixMD5_new_tst.in
pixMD5_tst.in
po_tst.in
postgres_tst.in
pst_tst.in
pw-cp1251.dic
pw-cp866.dic
pw-crc32-dup.dic
pw-crc32-dup2.dic
pw-gen-enc.dic
pw-koi8r.dic
pw-new.dic
pw-utf8.dic
pw.dic
pw_len_finder.sh
pwdump_tst.in
pwsafe_tst.in
qnx_md5_new_tst.in
qnx_sha256_new_tst.in
qnx_sha512_new_tst.in
radmin_tst.in
rakp_tst.in
rar2_tst.in
rar_tst.in
raw-blake2_tst.in
raw-keccak256_tst.in
raw-keccak_tst.in
raw-sha1linkedin_tst.in
raw-tiger_tst.in
raw-whirlpool1_new_tst.in
raw-whirlpool_tst.in
rawmd4_tst.in
rawmd5_tst.in
rawmd5u_raw_tst.in
rawmd5u_raw_tst_utf8.in
rawmd5u_tst.in
rawmd5u_tst_utf8.in
rawsha0_tst.in
rawsha1_tst.in
rawsha224_tst.in
rawsha256_tst.in
rawsha384_tst.in
rawsha3_512_new_tst.in
rawsha512_tst.in
restore_tester_fmt_plug.c
ripemd128_tst.in
ripemd160_tst.in
rsvp_2_tst.in
rsvp_tst.in
rule_tst.dat
rule_tst.pl
sapb_tst.in
sapf_tst.in
sapf_utf8.dic
saph_sha1_tst.in
saph_sha256_tst.in
saph_sha384_tst.in
saph_sha512_tst.in
scrypt_tst.in
sha1crypt_tst.in
sha1p_tst.in
sha1s_tst.in
sha256crypt_Xsalts_new_tst.in
sha256crypt_new_tst.in
sha512crypt_Xsalts_new_tst.in
sha512crypt_new_tst.in
siemens-s7_tst.in
sip_tst.in
skey-md4_tst.in
skey-md5_tst.in
skey-ripemd160_tst.in
skey-sha1_tst.in
snefru_128_new_tst.in
snefru_256_new_tst.in
ssha512_tst.in
strip_tst.in
sunmd5_tst.in
sxc_new_tst.in
sybasease_tst.in
tc_aes_xts_all_tst.in
tc_ripemd160_tst.in
tc_sha512_tst.in
tc_whirlpool_tst.in
tcp-md5_tst.in
utf8-2.dic
utf8-3.dic
vdi_128_new_tst.in
vdi_256_new_tst.in
vnc_new_tst.in
vtp_new_tst.in
wbb3_tst.in
wowsrp2_tst.in
wowsrp_tst.in
wpapsk_tst.in
zip_123_tst.in
zip_1_tst.in
zip_2_tst.in
zip_3_tst.in
zipmonster_new_tst.in

README

This is supposed to reside *in* a John the Ripper tree. That is, if you
have this structure for john:

john/
john/src
john/run

...this Test Suite should reside in:

john/test


So when checking out this from GitHub, you would:

cd john
git clone https://github.com/magnumripper/jtrTestSuite.git test

To perform the test:

cd test
./jtrts.pl

To avoid a -test=0 run (that won't work well with GPU formats) within TS, run it with -noprelim option. Eg:

./jtrts.pl -noprelim ssha-opencl

The -passthru option can be used to select platform:

./jtrts.pl -noprelim -passthru "-plat=1" opencl