Do the new examples files not need @sample?

--
 Sent from a phone, apologies for poor formatting.
On 27 November 2020 09:58:47 "Sebastian Reitenbach" <sebas...@l00-bugdead-prods.de> wrote:

Hi,

patch below updates john-jumbo to 1.9.0-jumbo-1. I attempted last year, but at that time, the SIP test failed reliably. Now, that problem just got addressed, and while there, a number of other patches upstreamed.
At lest for me on amd64, all tests pass. Tests from other platforms welcome.
While there, take MAINTAINER.

comments, test reports etc. or even OK welcome.

cheers,
Sebastian

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/john-jumbo/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile    7 Apr 2020 13:29:52 -0000       1.22
+++ Makefile    27 Nov 2020 09:49:56 -0000
@@ -4,9 +4,8 @@
BROKEN-alpha = DES_bs.c:173: internal compiler error: in get_callee_fndecl, at tree.c:5940
FIX_EXTRACT_PERMISSIONS=Yes

-V =            1.8.0
+V =            1.9.0
JV =            1
-REVISION =     4
EXTRACT_SUFX =  .tar.xz

DISTNAME =      john-$V-jumbo-${JV}
@@ -14,17 +13,17 @@
CATEGORIES =    security

HOMEPAGE =      https://www.openwall.com/john/
+MAINTAINER =   Sebastian Reitenbach <sebas...@openbsd.org>

# files from various authors; see license review txt file
PERMIT_PACKAGE =        Yes

-WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 pthread smime3
-WANTLIB += nssutil3 sqlite3 ssl ssl3 z
+WANTLIB += c crypto m nspr4 nss3 pcap plc4 plds4 smime3
+WANTLIB += nssutil3 ssl ssl3 z

-MASTER_SITES =         https://www.openwall.com/john/j/
+MASTER_SITES =         https://www.openwall.com/john/k/

-LIB_DEPENDS =          databases/sqlite3 \
-                       security/nss
+LIB_DEPENDS =          security/nss

USE_GMAKE =             Yes
MAKE_FILE =             Makefile.legacy
@@ -68,13 +67,12 @@
ALL_TARGET=             generic
.endif

-BINS += SIPdump calc_stat cprepair genmkvpwd luks2john makechr
+BINS += SIPdump calc_stat cprepair genmkvpwd makechr
BINS += mkvcalcproba raw2dyna tgtsnarf uaf2john vncpcap2john wpapcap2john

do-configure:
        perl -pi -e 's,\$$JOHN/john.conf,${SYSCONFDIR}/john.conf,' 
${WRKSRC}/params.h
        rm ${WRKSRC}/KRB4_*_plug.c      # no old DES API support in LibreSSL
-       rm ${WRKSRC}/rawSHA0_fmt_plug.c # no SHA-0 support in LibreSSL

do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/john
@@ -87,7 +85,7 @@
            ln -sf john ${PREFIX}/bin/`basename $$i`; done
        ${INSTALL_DATA} ${WRKDIST}/run/*.{chr,conf,lst} \
            ${PREFIX}/share/examples/john
-       ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/john
+       cp -R ${WRKDIST}/doc/* ${PREFIX}/share/doc/john

# not using TEST_TARGET as it gets confused by the quotes in CFLAGS
do-test:
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/john-jumbo/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo    16 Jan 2015 15:40:01 -0000      1.3
+++ distinfo    27 Nov 2020 09:49:56 -0000
@@ -1,2 +1,2 @@
-SHA256 (john-1.8.0-jumbo-1.tar.xz) = usk9AlmVoFHwVa29fOLxl1Z2ysbHSmx6PuTP3ZwWCSM=
-SIZE (john-1.8.0-jumbo-1.tar.xz) = 23232492
+SHA256 (john-1.9.0-jumbo-1.tar.xz) = 9dEj+CmDxT2MxZjhdDlLB0vnp3dW9fte2FFZGMgefzs=
+SIZE (john-1.9.0-jumbo-1.tar.xz) = 33638768
Index: patches/patch-src_Makefile_legacy
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_Makefile_legacy,v
retrieving revision 1.2
diff -u -r1.2 patch-src_Makefile_legacy
--- patches/patch-src_Makefile_legacy   24 Apr 2018 18:10:55 -0000      1.2
+++ patches/patch-src_Makefile_legacy   27 Nov 2020 09:49:56 -0000
@@ -2,7 +2,7 @@
Index: src/Makefile.legacy
--- src/Makefile.legacy.orig
+++ src/Makefile.legacy
-@@ -1073,11 +1073,9 @@ openbsd-alpha:
+@@ -976,11 +976,9 @@ openbsd-alpha:
 openbsd-sparc64:
        $(LN) sparc64.h arch.h
        @echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -16,7 +16,7 @@
        @echo "All done"

 openbsd-sparc:
-@@ -1922,7 +1920,7 @@ generic: generic.h
+@@ -1718,7 +1716,7 @@ generic: generic.h
        $(RM) arch.h
        ln -s generic.h arch.h
        @echo "#define JOHN_BLD" '"'$@'"' > john_build_rule.h
@@ -25,12 +25,12 @@

 generic.h:
        $(RM) arch.h
-@@ -2307,7 +2305,7 @@ john.com: john.asm
+@@ -1919,7 +1917,7 @@ john.com: john.asm

 ../run/cprepair: cprepair.c unicode.c unicode.h options.h misc.h misc.c \
-       memdbg.h memdbg.c
+
-       $(CC) -Wall -O3 -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c unicode.c \
+ $(CC) -Wall $(COPTFLAGS) -s -DNOT_JOHN -D_JOHN_MISC_NO_LOG cprepair.c unicode.c \
-       misc.c memdbg.c -o ../run/cprepair
+       misc.c memory.c -o ../run/cprepair

 ../run/tgtsnarf: tgtsnarf.o
Index: patches/patch-src_cprepair_c
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_cprepair_c,v
retrieving revision 1.1
diff -u -r1.1 patch-src_cprepair_c
--- patches/patch-src_cprepair_c        24 Apr 2018 18:10:55 -0000      1.1
+++ patches/patch-src_cprepair_c        27 Nov 2020 09:49:56 -0000
@@ -1,14 +1,16 @@
$OpenBSD: patch-src_cprepair_c,v 1.1 2018/04/24 18:10:55 naddy Exp $

+upstreamed
+
Index: src/cprepair.c
--- src/cprepair.c.orig
+++ src/cprepair.c
-@@ -274,7 +274,7 @@ static int process_file(char *name)
+@@ -241,7 +241,7 @@ static int process_file(char *name)

 int main(int argc, char **argv)
 {
--      char c;
+-      signed char c;
+       int c;

-       options.verbosity = 3;
+       options.verbosity = VERB_DEFAULT;

Index: patches/patch-src_efs_fmt_plug_c
===================================================================
RCS file: patches/patch-src_efs_fmt_plug_c
diff -N patches/patch-src_efs_fmt_plug_c
--- patches/patch-src_efs_fmt_plug_c    18 Jan 2015 11:57:22 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_efs_fmt_plug_c,v 1.4 2015/01/18 11:57:22 sthen Exp $
---- src/efs_fmt_plug.c.orig    Thu Dec 18 00:59:02 2014
-+++ src/efs_fmt_plug.c Sun Jan 18 04:51:49 2015
-@@ -42,6 +42,10 @@ john_register_one(&fmt_efs);
- #endif
- #include "memdbg.h"
-
-+#ifndef C_Block
-+#define C_Block DES_cblock
-+#endif
-+
- #ifdef MMX_COEF
- #define SHA1_BLK                (SHA1_SSE_PARA * MMX_COEF)
- #endif
Index: patches/patch-src_gpg_fmt_plug_c
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_gpg_fmt_plug_c,v
retrieving revision 1.4
diff -u -r1.4 patch-src_gpg_fmt_plug_c
--- patches/patch-src_gpg_fmt_plug_c    18 Jan 2015 11:57:22 -0000      1.4
+++ patches/patch-src_gpg_fmt_plug_c    27 Nov 2020 09:49:56 -0000
@@ -1,9 +1,10 @@
$OpenBSD: patch-src_gpg_fmt_plug_c,v 1.4 2015/01/18 11:57:22 sthen Exp $
---- src/gpg_fmt_plug.c.orig    Thu Dec 18 00:59:02 2014
-+++ src/gpg_fmt_plug.c Sun Jan 18 04:51:59 2015
-@@ -54,6 +54,10 @@ john_register_one(&fmt_gpg);
- #include "stdint.h"
- #include "memdbg.h"
+Index: src/gpg_fmt_plug.c
+--- src/gpg_fmt_plug.c.orig
++++ src/gpg_fmt_plug.c
+@@ -50,6 +50,10 @@ john_register_one(&fmt_gpg);
+ #include "sha2.h"
+ #include "gpg_common.h"

+#ifndef C_Block
+#define C_Block DES_cblock
Index: patches/patch-src_int-util_h
===================================================================
RCS file: patches/patch-src_int-util_h
diff -N patches/patch-src_int-util_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_int-util_h        27 Nov 2020 09:49:56 -0000
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+fix from upstream
+
+Index: src/int-util.h
+--- src/int-util.h.orig
++++ src/int-util.h
+@@ -118,6 +118,12 @@ static inline uint32_t div128_32(uint64_t dividend_hi,
+ static inline uint32_t ident32(uint32_t x) { return x; }
+ static inline uint64_t ident64(uint64_t x) { return x; }
+
++#undef swap32
++#define swap32 john_swap32
++
++#undef swap64
++#define swap64 john_swap64
++
+ static inline uint32_t swap32(uint32_t x) {
+   x = ((x & 0x00ff00ff) << 8) | ((x & 0xff00ff00) >> 8);
+   return (x << 16) | (x >> 16);
Index: patches/patch-src_keychain_fmt_plug_c
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_keychain_fmt_plug_c,v
retrieving revision 1.5
diff -u -r1.5 patch-src_keychain_fmt_plug_c
--- patches/patch-src_keychain_fmt_plug_c       18 Jan 2015 11:57:22 -0000      
1.5
+++ patches/patch-src_keychain_fmt_plug_c       27 Nov 2020 09:49:56 -0000
@@ -1,14 +1,15 @@
$OpenBSD: patch-src_keychain_fmt_plug_c,v 1.5 2015/01/18 11:57:22 sthen Exp $
---- src/keychain_fmt_plug.c.orig       Thu Dec 18 00:59:02 2014
-+++ src/keychain_fmt_plug.c    Sun Jan 18 04:52:03 2015
-@@ -33,6 +33,10 @@ john_register_one(&fmt_keychain);
- #endif
- #include "memdbg.h"
+Index: src/keychain_fmt_plug.c
+--- src/keychain_fmt_plug.c.orig
++++ src/keychain_fmt_plug.c
+@@ -38,6 +38,10 @@ john_register_one(&fmt_keychain);
+ #include "pbkdf2_hmac_sha1.h"
+ #include "jumbo.h"

+#ifndef C_Block
+#define C_Block DES_cblock
+#endif
+
- #define FORMAT_LABEL          "keychain"
- #define FORMAT_NAME           "Mac OS X Keychain"
- #ifdef MMX_COEF
+ #define FORMAT_LABEL            "keychain"
+
+ #ifdef SIMD_COEF_32
Index: patches/patch-src_mozilla_ng_fmt_plug_c
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_mozilla_ng_fmt_plug_c,v
retrieving revision 1.2
diff -u -r1.2 patch-src_mozilla_ng_fmt_plug_c
--- patches/patch-src_mozilla_ng_fmt_plug_c     18 Jan 2015 11:57:22 -0000      
1.2
+++ patches/patch-src_mozilla_ng_fmt_plug_c     27 Nov 2020 09:49:56 -0000
@@ -1,8 +1,9 @@
$OpenBSD: patch-src_mozilla_ng_fmt_plug_c,v 1.2 2015/01/18 11:57:22 sthen Exp $
---- src/mozilla_ng_fmt_plug.c.orig     Thu Dec 18 00:59:02 2014
-+++ src/mozilla_ng_fmt_plug.c  Sun Jan 18 04:52:05 2015
-@@ -39,6 +39,10 @@ john_register_one(&fmt_mozilla);
- #include <openssl/des.h>
+Index: src/mozilla_ng_fmt_plug.c
+--- src/mozilla_ng_fmt_plug.c.orig
++++ src/mozilla_ng_fmt_plug.c
+@@ -38,6 +38,10 @@ john_register_one(&fmt_mozilla);
+ #include "options.h"
 #include "sha.h"

+#ifndef C_Block
Index: patches/patch-src_sip_fmt_plug_c
===================================================================
RCS file: patches/patch-src_sip_fmt_plug_c
diff -N patches/patch-src_sip_fmt_plug_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_sip_fmt_plug_c    27 Nov 2020 09:49:56 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+from upstream
+
+Index: src/sip_fmt_plug.c
+--- src/sip_fmt_plug.c.orig
++++ src/sip_fmt_plug.c
+@@ -199,6 +199,8 @@ static void *get_salt(char *ciphertext)
+       char *saltcopy = saltBuf;
+
+       memset(&salt, 0, sizeof(salt));
++      memset(&md5_ctx, 0, sizeof(md5_ctx));
++
+       strcpy(saltBuf, ciphertext);
+       saltcopy += FORMAT_TAG_LEN;     /* skip over "$sip$*" */
+       memset(&login, 0, sizeof(login_t));
Index: patches/patch-src_ssh_ng_fmt_plug_c
===================================================================
RCS file: patches/patch-src_ssh_ng_fmt_plug_c
diff -N patches/patch-src_ssh_ng_fmt_plug_c
--- patches/patch-src_ssh_ng_fmt_plug_c 18 Jan 2015 11:57:22 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_ssh_ng_fmt_plug_c,v 1.4 2015/01/18 11:57:22 sthen Exp $
---- src/ssh_ng_fmt_plug.c.orig Thu Dec 18 00:59:02 2014
-+++ src/ssh_ng_fmt_plug.c      Sun Jan 18 04:52:08 2015
-@@ -42,6 +42,10 @@ static int omp_t = 1;
- #include "md5.h"
- #include "memdbg.h"
-
-+#ifndef C_Block
-+#define C_Block DES_cblock
-+#endif
-+
- #define FORMAT_LABEL          "SSH-ng"
- #define FORMAT_NAME           ""
- #define ALGORITHM_NAME                "RSA/DSA 32/" ARCH_BITS_STR
Index: patches/patch-src_tgtsnarf_c
===================================================================
RCS file: /cvs/ports/security/john-jumbo/patches/patch-src_tgtsnarf_c,v
retrieving revision 1.1
diff -u -r1.1 patch-src_tgtsnarf_c
--- patches/patch-src_tgtsnarf_c        24 Apr 2018 18:10:55 -0000      1.1
+++ patches/patch-src_tgtsnarf_c        27 Nov 2020 09:49:56 -0000
@@ -1,15 +1,17 @@
$OpenBSD: patch-src_tgtsnarf_c,v 1.1 2018/04/24 18:10:55 naddy Exp $

+upstreamed
+
Index: src/tgtsnarf.c
--- src/tgtsnarf.c.orig
+++ src/tgtsnarf.c
-@@ -253,8 +253,8 @@ upcase(char *string)
- int
+@@ -261,9 +261,8 @@ int
 main(int argc, char *argv[])
+ #endif
 {
--  char c, *p, *host, *realm, user[128];
+-  signed char c;
+   char *p, *host, *realm, user[128];
-  int i;
-+  char *p, *host, *realm, user[128];
+  int c, i;

   host = realm = NULL;
Index: patches/patch-src_truecrypt_fmt_plug_c
===================================================================
RCS file: patches/patch-src_truecrypt_fmt_plug_c
diff -N patches/patch-src_truecrypt_fmt_plug_c
--- patches/patch-src_truecrypt_fmt_plug_c      18 Jan 2015 11:57:22 -0000      
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,76 +0,0 @@
-$OpenBSD: patch-src_truecrypt_fmt_plug_c,v 1.3 2015/01/18 11:57:22 sthen Exp $
-
-From 61d7d8b0985a3015921df839c68cf42e49d72260 Mon Sep 17 00:00:00 2001
-From: jfoug <jf...@cox.net>
-Date: Tue, 23 Dec 2014 06:28:40 -0600
-Subject: [PATCH] truecrypt: fixed unified format. Fix #941
-
-From 480e95b0e449863be3e1a5b0bc634a67df28b618 Mon Sep 17 00:00:00 2001
-From: Solar <so...@openwall.com>
-Date: Thu, 18 Dec 2014 21:24:01 +0100
-Subject: [PATCH] Fix a bug in truecrypt for non-x86 archs. Closes #912.
-
---- src/truecrypt_fmt_plug.c.orig      Thu Dec 18 00:59:02 2014
-+++ src/truecrypt_fmt_plug.c   Sat Jan 17 07:38:39 2015
-@@ -235,18 +235,24 @@ static void* get_salt(char *ciphertext)
-       return s;
- }
-
--/***********************************************************************************************************
-- * we know first sector has Tweak value of 0. For this, we just AES a null 16 bytes, then do the XeX using -- * the results for our xor, then modular mult GF(2) that value for the next round. NOTE, len MUST -- * be an even multiple of 16 bytes. We do NOT handle CT stealing. But the way we use it in the TC format -- * we only decrypt 16 bytes, and later (if it looks 'good'), we decrypt the whole first sector (512-64 bytes)
-- * both which are even 16 byte data.
-- * This code has NOT been optimized. It was based on simple reference code that I could get my hands on. However, -- * 'mostly' we do a single limb AES-XTS which is just 2 AES, and the buffers xored (before and after). There is -- * no mulmod GF(2) logic done in that case. NOTE, there was NO noticable change in speed, from using original -- * oSSL EVP_AES_256_XTS vs this code, so this code is deemed 'good enough' for usage in this location.
--
***********************************************************************************************************/
--static void AES_256_XTS_first_sector(const unsigned char *double_key, unsigned char *out, const unsigned char *data, unsigned len) {
-+/*****************************************************************************
-+ * we know first sector has Tweak value of 0. For this, we just AES a null 16
-+ * bytes, then do the XeX using the results for our xor, then modular mult
-+ * GF(2) that value for the next round. NOTE, len MUST be an even multiple of
-+ * 16 bytes.  We do NOT handle CT stealing.  But the way we use it in the TC
-+ * format we only decrypt 16 bytes, and later (if it looks 'good'), we decrypt
-+ * the whole first sector (512-64 bytes) both which are even 16 byte data.
-+ * This code has NOT been optimized. It was based on simple reference code that -+ * I could get my hands on. However, 'mostly' we do a single limb AES-XTS which -+ * is just 2 AES, and the buffers xored (before and after). There is no mulmod
-+ * GF(2) logic done in that case.   NOTE, there was NO noticable change in
-+ * speed, from using original oSSL EVP_AES_256_XTS vs this code, so this code
-+ * is deemed 'good enough' for usage in this location.
-+ *****************************************************************************/
-+static void AES_256_XTS_first_sector(const unsigned char *double_key,
-+                                     unsigned char *out,
-+                                     const unsigned char *data,
-+                                     unsigned len) {
-       unsigned char tweak[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
-       unsigned char buf[16];
-       int i, j, cnt;
-@@ -310,8 +316,8 @@ static int crypt_all(int *pcount, struct db_salt *salt
- pbkdf2_sha512_sse((const unsigned char **)pin, lens, psalt->salt, 64, psalt->num_iterations, &(x.poutc), sizeof(key), 0);
-               }
- #else
--              if (is_sha512)
-- pbkdf2_sha512((const unsigned char*)key_buffer[i], strlen(key_buffer[i]), psalt->salt, 64, num_iterations, key, sizeof(key), 0);
-+              if (psalt->hash_type == IS_SHA512)
-+ pbkdf2_sha512((const unsigned char*)key_buffer[i], strlen((char*)key_buffer[i]), psalt->salt, 64, psalt->num_iterations, key, sizeof(key), 0);
- #endif
-               else if (psalt->hash_type == IS_RIPEMD160)
- pbkdf2_ripemd160(key_buffer[i], strlen((char*)(key_buffer[i])), psalt->salt, 64, psalt->num_iterations, key, sizeof(key), 0);
-@@ -463,8 +469,13 @@ struct fmt_main fmt_truecrypt = {
-               BINARY_ALIGN,
-               SALT_SIZE,
-               SALT_ALIGN,
-+#if SSE_GROUP_SZ_SHA512
-+              SSE_GROUP_SZ_SHA512,
-+              SSE_GROUP_SZ_SHA512,
-+#else
-               MIN_KEYS_PER_CRYPT,
-               MAX_KEYS_PER_CRYPT,
-+#endif
-               FMT_CASE | FMT_8_BIT | FMT_OMP,
- #if FMT_MAIN_VERSION > 11
-               {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/john-jumbo/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST   16 Jan 2015 15:40:01 -0000      1.3
+++ pkg/PLIST   27 Nov 2020 09:49:56 -0000
@@ -1,111 +1,161 @@
@comment $OpenBSD: PLIST,v 1.3 2015/01/16 15:40:01 sthen Exp $
@conflict john-*
bin/1password2john.py
-bin/7z2john.py
+bin/7z2john.pl
+bin/DPAPImk2john.py
@bin bin/SIPdump
+bin/adxcsouf2john.py
+bin/aem2john.py
bin/aix2john.pl
bin/aix2john.py
+bin/andotp2john.py
+bin/androidbackup2john.py
bin/androidfde2john.py
+bin/ansible2john.py
bin/apex2john.py
+bin/applenotes2john.py
+bin/aruba2john.py
+bin/axcrypt2john.py
bin/base64conv
+bin/bestcrypt2john.py
bin/bitcoin2john.py
+bin/bitshares2john.py
+bin/bitwarden2john.py
+bin/bks2john.py
bin/blockchain2john.py
@bin bin/calc_stat
+bin/ccache2john.py
bin/cisco2john.pl
+bin/codepage.pl
@bin bin/cprepair
bin/cracf2john.py
-bin/dmg2john
+bin/dashlane2john.py
+bin/deepsound2john.py
+bin/diskcryptor2john.py
bin/dmg2john.py
bin/ecryptfs2john.py
-bin/efs2john.py
+bin/ejabberd2john.py
+bin/electrum2john.py
bin/encfs2john.py
+bin/enpass2john.py
+bin/ethereum2john.py
+bin/filezilla2john.py
+bin/fuzz_option.pl
+bin/geli2john.py
bin/genincstats.rb
@bin bin/genmkvpwd
bin/gpg2john
-bin/hccap2john
+bin/hccapx2john.py
bin/hextoraw.pl
bin/htdigest2john.py
+bin/ibmiscanner2john.py
bin/ikescan2john.py
bin/ios7tojohn.pl
+bin/itunes_backup2john.pl
+bin/iwork2john.py
@bin bin/john
bin/kdcdump2john.py
-bin/keepass2john
-bin/keychain2john
bin/keychain2john.py
-bin/keyring2john
-bin/keystore2john
+bin/keyring2john.py
bin/keystore2john.py
+bin/kirbi2john.py
bin/known_hosts2john.py
-bin/kwallet2john
+bin/krb2john.py
bin/kwallet2john.py
+bin/lastpass2john.py
bin/ldif2john.pl
bin/leet.pl
+bin/libreoffice2john.py
bin/lion2john-alt.pl
bin/lion2john.pl
bin/lotus2john.py
-@bin bin/luks2john
+bin/luks2john.py
+bin/mac2john-alt.py
+bin/mac2john.py
bin/mailer
bin/makechr
bin/mcafee_epo2john.py
@bin bin/mkvcalcproba
-bin/ml2john.py
+bin/monero2john.py
+bin/money2john.py
bin/mozilla2john.py
+bin/multibit2john.py
+bin/neo2john.py
bin/netntlm.pl
bin/netscreen.py
-bin/odf2john.py
bin/office2john.py
bin/openbsd_softraid2john.py
bin/openssl2john.py
+bin/padlock2john.py
bin/pass_gen.pl
bin/pcap2john.py
-bin/pdf2john.py
-bin/pfx2john
-bin/putty2john
-bin/pwsafe2john
-bin/racf2john
+bin/pdf2john.pl
+bin/pem2john.py
+bin/pfx2john.py
+bin/pgpdisk2john.py
+bin/pgpsda2john.py
+bin/pgpwde2john.py
+bin/potcheck.pl
+bin/prosody2john.py
+bin/ps_token2john.py
+bin/pse2john.py
+bin/pwsafe2john.py
bin/radius2john.pl
+bin/radius2john.py
bin/rar2john
@bin bin/raw2dyna
bin/rexgen2rules.pl
+bin/rulestack.pl
bin/sap2john.pl
bin/sha-dump.pl
bin/sha-test.pl
+bin/signal2john.py
bin/sipdump2john.py
-bin/ssh2john
-bin/ssh2sshng.py
-bin/sshng2john.py
+bin/ssh2john.py
+bin/sspr2john.py
+bin/staroffice2john.py
bin/strip2john.py
-bin/sxc2john.py
+bin/telegram2john.py
+bin/tezos2john.py
@bin bin/tgtsnarf
-bin/truecrypt_volume2john
+bin/truecrypt2john.py
@bin bin/uaf2john
bin/unafs
bin/undrop
bin/unique
+bin/unrule.pl
bin/unshadow
+bin/vdi2john.pl
+bin/vmx2john.py
@bin bin/vncpcap2john
@bin bin/wpapcap2john
bin/zip2john
share/doc/john/
-share/doc/john/AddressSanitizer-HOWTO.txt
-share/doc/john/BUGS
+share/doc/john/Auditing-Kerio-Connect.md
+share/doc/john/Auditing-Openfire.md
+share/doc/john/AxCrypt-Auditing-HOWTO.md
share/doc/john/CHANGES
share/doc/john/CHANGES-jumbo
-share/doc/john/CHANGES-jumbo.git
share/doc/john/CONFIG
share/doc/john/CONTACT
share/doc/john/COPYING
+share/doc/john/CRAM-MD5.txt
share/doc/john/CREDITS
share/doc/john/CREDITS-jumbo
share/doc/john/DYNAMIC
+share/doc/john/DYNAMIC_COMPILER_FORMATS.md
+share/doc/john/DYNAMIC_EXPRESSIONS
share/doc/john/DYNAMIC_SCRIPTING
+share/doc/john/DiskCryptor-HOWTO.md
share/doc/john/ENCODINGS
share/doc/john/EXAMPLES
share/doc/john/EXTERNAL
share/doc/john/FAQ
share/doc/john/HDAA_README
share/doc/john/INSTALL
+share/doc/john/INSTALL-FEDORA
share/doc/john/INSTALL-UBUNTU
+share/doc/john/INSTALL-WINDOWS
share/doc/john/Kerberos-Auditing-HOWTO.md
share/doc/john/LICENSE
share/doc/john/LICENSE.mpi
@@ -113,20 +163,36 @@
share/doc/john/MASK
share/doc/john/MODES
share/doc/john/NETNTLM_README
+share/doc/john/NEWS
share/doc/john/OFFICE
share/doc/john/OPTIONS
+share/doc/john/PRINCE
share/doc/john/README
-share/doc/john/README-CUDA
+share/doc/john/README-DISTROS
+share/doc/john/README-MIC
share/doc/john/README-OPENCL
+share/doc/john/README-PDF
+share/doc/john/README-PST
+share/doc/john/README-TACACS+
+share/doc/john/README-ZIP
+share/doc/john/README-ZTEX
share/doc/john/README-krb5-18-23
+share/doc/john/README.7z2john.md
share/doc/john/README.Apple_DMG
+share/doc/john/README.BitLocker
+share/doc/john/README.Ethereum
+share/doc/john/README.FileVault2
share/doc/john/README.FreeBSD
+share/doc/john/README.IBM_AS400
share/doc/john/README.LUKS
share/doc/john/README.LotusNotes
share/doc/john/README.MinGW
+share/doc/john/README.RACF
+share/doc/john/README.Tezos
share/doc/john/README.apex
share/doc/john/README.bash-completion
share/doc/john/README.bitcoin
+share/doc/john/README.coding-style
share/doc/john/README.cprepair
share/doc/john/README.format-epi
share/doc/john/README.gpg
@@ -134,6 +200,7 @@
share/doc/john/README.keychain
share/doc/john/README.keyring
share/doc/john/README.keystore
+share/doc/john/README.krb5tgs-17-18-23.md
share/doc/john/README.kwallet
share/doc/john/README.librexgen
share/doc/john/README.mozilla
@@ -141,16 +208,22 @@
share/doc/john/README.pwsafe
share/doc/john/README.ssh
share/doc/john/RULES
+share/doc/john/RULES-hashcat
share/doc/john/Regen-Lost-Salts.txt
+share/doc/john/SHOW_FORMATS.md
share/doc/john/SIPcrack-LICENSE
+share/doc/john/SUBSETS
share/doc/john/SecureMode-tutorial.md
share/doc/john/dynamic_history.txt
-share/doc/john/john-1.7.9-jumbo-7-licensing-stats.txt
-share/doc/john/john-1.7.9-jumbo-7-licensing.txt
+share/doc/john/extras/
+share/doc/john/extras/AddressSanitizer-HOWTO.txt
+share/doc/john/extras/HACKING.md
+share/doc/john/extras/README-CUDA
+share/doc/john/extras/john-1.7.9-jumbo-7-licensing-stats.txt
+share/doc/john/extras/john-1.7.9-jumbo-7-licensing.txt
+share/doc/john/extras/libFuzzer-HOWTO.txt
share/doc/john/pass_gen.Manifest
share/doc/john/pcap2john.readme
-share/doc/john/pdfcrack_README
-share/doc/john/pdfcrack_TODO
share/examples/john/
@sample ${SYSCONFDIR}/john/
share/examples/john/alnum.chr
@@ -169,11 +242,12 @@
@sample ${SYSCONFDIR}/john/dumb32.conf
share/examples/john/dynamic.conf
@sample ${SYSCONFDIR}/john/dynamic.conf
+share/examples/john/dynamic_disabled.conf
share/examples/john/dynamic_flat_sse_formats.conf
@sample ${SYSCONFDIR}/john/dynamic_flat_sse_formats.conf
+share/examples/john/hybrid.conf
share/examples/john/john.conf
@sample ${SYSCONFDIR}/john.conf
-share/examples/john/john.local.conf
share/examples/john/korelogic.conf
@sample ${SYSCONFDIR}/john/korelogic.conf
share/examples/john/lanman.chr

Reply via email to