View | Details | Raw Unified | Return to bug 210873 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-16 / +10 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	hashcat
4
PORTNAME=	hashcat
5
PORTVERSION=	2.00
5
PORTVERSION=	3.00
6
CATEGORIES=	security
6
CATEGORIES=	security
7
7
8
MAINTAINER=	lifanov@mail.lifanov.com
8
MAINTAINER=	lifanov@mail.lifanov.com
Lines 11-36 Link Here
11
LICENSE=	MIT
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/docs/license.txt
12
LICENSE_FILE=	${WRKSRC}/docs/license.txt
13
13
14
BUILD_DEPENDS=	${LOCALBASE}/include/CL/cl.h:devel/opencl \
15
		${LOCALBASE}/bin/gsed:textproc/gsed
16
14
BROKEN_FreeBSD_9=	does not build
17
BROKEN_FreeBSD_9=	does not build
15
18
16
USE_GITHUB=	yes
19
USE_GITHUB=	yes
17
GH_ACCOUNT=	hashcat
20
GH_ACCOUNT=	hashcat
21
GH_TAGNAME=	v${PORTVERSION}
18
22
19
USE_GCC=	any
23
ALL_TARGET=	native
24
USES=		gmake localbase
25
USE_CSTD=	c99
20
26
21
USES=		gmake
27
pre-install:
28
	${STRIP_CMD} ${WRKSRC}/hashcat
22
29
23
ONLY_FOR_ARCHS=	amd64
24
ONLY_FOR_ARCHS_REASON=	uses amd64 instructions
25
26
ALL_TARGET=	posix64 posixXOP
27
28
do-install:
29
.for v in 64 XOP
30
	${INSTALL_PROGRAM} ${WRKSRC}/hashcat-cli${v}.bin ${STAGEDIR}${LOCALBASE}/bin
31
.endfor
32
	(cd ${WRKSRC} && ${COPYTREE_SHARE} "charsets rules tables salts" ${STAGEDIR}${DATADIR})
33
	(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
34
	(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
35
36
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (hashcat-hashcat-2.00_GH0.tar.gz) = 6325e6d75a4df3485adec00f74e5887326809c15ed31bfe74a12b62943245444
1
TIMESTAMP = 1467810332
2
SIZE (hashcat-hashcat-2.00_GH0.tar.gz) = 3463012
2
SHA256 (hashcat-hashcat-3.00-v3.00_GH0.tar.gz) = 0283791b91db9dd7ee7431d8975c63419c73232945b76eedcefbe12becfa19c4
3
SIZE (hashcat-hashcat-3.00-v3.00_GH0.tar.gz) = 4068649
(-)files/patch-include_common.h (+14 lines)
Line 0 Link Here
1
--- include/common.h.orig	2016-06-28 09:47:32 UTC
2
+++ include/common.h
3
@@ -51,6 +51,11 @@
4
 #include <mach/mach.h>
5
 #endif
6
 
7
+#ifdef __FreeBSD__
8
+#include <termios.h>
9
+#include <sys/ioctl.h>
10
+#endif
11
+
12
 typedef void *OCL_LIB;
13
 
14
 #ifdef HAVE_HWMON
(-)files/patch-include_ext__OpenCL.h (+13 lines)
Line 0 Link Here
1
--- include/ext_OpenCL.h.orig	2016-06-28 09:47:32 UTC
2
+++ include/ext_OpenCL.h
3
@@ -27,6 +27,10 @@
4
 // #include <CL/cl_ext.h> // used for CL_DEVICE_TOPOLOGY_AMD but broken for dual GPU
5
 #endif
6
 
7
+#ifdef __FreeBSD__
8
+#include <CL/cl.h>
9
+#endif
10
+
11
 #include <shared.h>
12
 
13
 typedef cl_mem (CL_API_CALL *OCL_CLCREATEBUFFER)                 (cl_context, cl_mem_flags, size_t, void *, cl_int *);
(-)files/patch-src_Makefile (+52 lines)
Line 0 Link Here
1
--- src/Makefile.orig	2016-06-28 09:47:32 UTC
2
+++ src/Makefile
3
@@ -17,7 +17,7 @@ UNAME                    := $(shell unam
4
 # we need to strip the windows version number to be able to build hashcat on cygwin hosts
5
 UNAME                    := $(patsubst CYGWIN_NT-%,CYGWIN_NT-,$(UNAME))
6
 
7
-ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT-))
8
+ifeq (,$(filter $(UNAME),Linux Darwin CYGWIN_NT- FreeBSD))
9
 $(error "! Your Operating System ($(UNAME)) is not supported by $(PROG_NAME) Makefile")
10
 endif
11
 
12
@@ -58,7 +58,6 @@ OPENCL_HEADERS_KHRONOS   := deps/OpenCL-
13
 ## Native compiler paths
14
 ##
15
 
16
-CC                       := gcc
17
 FIND                     := find
18
 INSTALL                  := install
19
 RM                       := rm
20
@@ -87,7 +86,7 @@ VERSION_TAG              := $(shell test
21
 ## Compiler flags
22
 ##
23
 
24
-CFLAGS                   := -pipe -W -Wall -std=c99 -Iinclude/ -IOpenCL/ -I$(OPENCL_HEADERS_KHRONOS)/
25
+CFLAGS                   += -Iinclude/ -IOpenCL/ -I$(OPENCL_HEADERS_KHRONOS)/
26
 
27
 ifndef DEBUG
28
 CFLAGS                   += -O2
29
@@ -97,6 +96,9 @@ ifeq ($(DEBUG),2)
30
 CFLAGS                   += -fsanitize=address -fno-omit-frame-pointer
31
 endif
32
 endif
33
+ifeq ($(UNAME),FreeBSD)
34
+SED                      := gsed
35
+endif
36
 
37
 ##
38
 ## Native compilation target
39
@@ -122,6 +124,13 @@ LFLAGS_NATIVE            := -lpthread -l
40
 CFLAGS_NATIVE            += -DHAVE_HWMON
41
 endif # linux
42
 
43
+ifeq ($(UNAME),FreeBSD)
44
+CFLAGS_NATIVE            := -D_POSIX
45
+CFLAGS_NATIVE            += $(CFLAGS)
46
+LFLAGS_NATIVE            := -lpthread
47
+LFLAGS_NATIVE            += $(LDFLAGS)
48
+endif # freebsd
49
+
50
 ##
51
 ## Cross compilation target
52
 ##
(-)files/patch-src_hashcat-cli.c (-95 lines)
Lines 1-95 Link Here
1
--- src/hashcat-cli.c.orig	2015-12-04 15:35:08 UTC
2
+++ src/hashcat-cli.c
3
@@ -17,14 +17,14 @@
4
 
5
 // for interactive status prompt
6
 #ifdef POSIX
7
-#ifndef OSX
8
+#if defined(OSX) || defined(__FreeBSD__)
9
 
10
-#include <termio.h>
11
+#include <termios.h>
12
+#include <sys/ioctl.h>
13
 
14
 #else
15
 
16
-#include <termios.h>
17
-#include <sys/ioctl.h>
18
+#include <termio.h>
19
 
20
 #endif
21
 #endif
22
@@ -2836,16 +2836,16 @@ void save_hash ()
23
 
24
 #ifdef POSIX
25
 
26
-#ifndef OSX
27
+#if defined(OSX) || defined(__FreeBSD__)
28
 
29
-static struct termio savemodes;
30
+static struct termios savemodes;
31
 static int havemodes = 0;
32
 
33
 int tty_break ()
34
 {
35
-  struct termio modmodes;
36
+  struct termios modmodes;
37
 
38
-  if (ioctl (fileno (stdin), TCGETA, &savemodes) < 0) return -1;
39
+  if (ioctl (fileno (stdin), TIOCGETA, &savemodes) < 0) return -1;
40
 
41
   havemodes = 1;
42
 
43
@@ -2854,7 +2854,7 @@ int tty_break ()
44
   modmodes.c_cc[VMIN] = 1;
45
   modmodes.c_cc[VTIME] = 0;
46
 
47
-  return ioctl (fileno (stdin), TCSETAW, &modmodes);
48
+  return ioctl (fileno (stdin), TIOCSETAW, &modmodes);
49
 }
50
 
51
 int tty_getchar ()
52
@@ -2882,19 +2882,19 @@ int tty_fix ()
53
 {
54
   if (!havemodes) return 0;
55
 
56
-  return ioctl (fileno (stdin), TCSETAW, &savemodes);
57
+  return ioctl (fileno (stdin), TIOCSETAW, &savemodes);
58
 }
59
 
60
 #else
61
 
62
-static struct termios savemodes;
63
+static struct termio savemodes;
64
 static int havemodes = 0;
65
 
66
 int tty_break ()
67
 {
68
-  struct termios modmodes;
69
+  struct termio modmodes;
70
 
71
-  if (ioctl (fileno (stdin), TIOCGETA, &savemodes) < 0) return -1;
72
+  if (ioctl (fileno (stdin), TCGETA, &savemodes) < 0) return -1;
73
 
74
   havemodes = 1;
75
 
76
@@ -2903,7 +2903,7 @@ int tty_break ()
77
   modmodes.c_cc[VMIN] = 1;
78
   modmodes.c_cc[VTIME] = 0;
79
 
80
-  return ioctl (fileno (stdin), TIOCSETAW, &modmodes);
81
+  return ioctl (fileno (stdin), TCSETAW, &modmodes);
82
 }
83
 
84
 int tty_getchar ()
85
@@ -2931,8 +2931,9 @@ int tty_fix ()
86
 {
87
   if (!havemodes) return 0;
88
 
89
-  return ioctl (fileno (stdin), TIOCSETAW, &savemodes);
90
+  return ioctl (fileno (stdin), TCSETAW, &savemodes);
91
 }
92
+
93
 #endif
94
 #endif
95
 
(-)files/patch-src_hashcat.c (+20 lines)
Line 0 Link Here
1
--- src/hashcat.c.orig	2016-06-28 09:47:32 UTC
2
+++ src/hashcat.c
3
@@ -6,7 +6,7 @@
4
  * License.....: MIT
5
  */
6
 
7
-#ifdef DARWIN
8
+#if defined(DARWIN) || defined(__FreeBSD__)
9
 #include <stdio.h>
10
 #endif
11
 
12
@@ -6134,7 +6134,7 @@ int main (int argc, char **argv)
13
 
14
   char *exec_path = get_exec_path ();
15
 
16
-  #ifdef LINUX
17
+  #if defined(LINUX) || defined(__FreeBSD__)
18
 
19
   char *resolved_install_folder = realpath (INSTALL_FOLDER, NULL);
20
   char *resolved_exec_path      = realpath (exec_path, NULL);
(-)files/patch-src_shared.c (+67 lines)
Line 0 Link Here
1
--- src/shared.c.orig	2016-06-28 09:47:32 UTC
2
+++ src/shared.c
3
@@ -10,6 +10,11 @@
4
 #include <stdio.h>
5
 #endif
6
 
7
+#ifdef __FreeBSD__
8
+#include <stdio.h>
9
+#include <pthread_np.h>
10
+#endif
11
+
12
 #include <shared.h>
13
 #include <limits.h>
14
 
15
@@ -2382,7 +2387,7 @@ int tty_fix()
16
 }
17
 #endif
18
 
19
-#ifdef DARWIN
20
+#if defined(DARWIN) || defined(__FreeBSD__)
21
 static struct termios savemodes;
22
 static int havemodes = 0;
23
 
24
@@ -4371,6 +4376,23 @@ char *get_exec_path ()
25
 
26
   const int len = strlen (exec_path);
27
 
28
+  #elif __FreeBSD__
29
+
30
+  #include <sys/sysctl.h>
31
+
32
+  int mib[4];
33
+  mib[0] = CTL_KERN;
34
+  mib[1] = KERN_PROC;
35
+  mib[2] = KERN_PROC_PATHNAME;
36
+  mib[3] = -1;
37
+
38
+  char tmp[32] = { 0 };
39
+
40
+  size_t size = exec_path_len;
41
+  sysctl(mib, 4, exec_path, &size, NULL, 0);
42
+
43
+  const int len = readlink (tmp, exec_path, exec_path_len - 1);
44
+
45
   #else
46
   #error Your Operating System is not supported or detected
47
   #endif
48
@@ -4523,6 +4545,9 @@ void set_cpu_affinity (char *cpu_affinit
49
 {
50
   #ifdef _WIN
51
   DWORD_PTR aff_mask = 0;
52
+  #elif __FreeBSD__
53
+  cpuset_t cpuset;
54
+  CPU_ZERO (&cpuset);
55
   #elif _POSIX
56
   cpu_set_t cpuset;
57
   CPU_ZERO (&cpuset);
58
@@ -4570,6 +4595,9 @@ void set_cpu_affinity (char *cpu_affinit
59
   #ifdef _WIN
60
   SetProcessAffinityMask (GetCurrentProcess (), aff_mask);
61
   SetThreadAffinityMask (GetCurrentThread (), aff_mask);
62
+  #elif __FreeBSD__
63
+  pthread_t thread = pthread_self ();
64
+  pthread_setaffinity_np (thread, sizeof (cpuset_t), &cpuset);
65
   #elif _POSIX
66
   pthread_t thread = pthread_self ();
67
   pthread_setaffinity_np (thread, sizeof (cpu_set_t), &cpuset);
(-)pkg-message (+6 lines)
Line 0 Link Here
1
This port requires an OpenCL runtime.
2
Please see this for information on how to obtain one:
3
https://wiki.freebsd.org/Graphics/OpenCL
4
5
If it is not possible to obtain an OpenCL runtime,
6
please use security/hashcat-legacy instead.
(-)pkg-plist (-64 / +428 lines)
Lines 1-58 Link Here
1
bin/hashcat-cli64.bin
1
bin/hashcat
2
bin/hashcat-cliXOP.bin
2
%%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt
3
%%PORTDOCS%%%%DOCSDIR%%/BUILD.md
3
%%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt
4
%%PORTDOCS%%%%DOCSDIR%%/changes.txt
4
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
5
%%PORTDOCS%%%%DOCSDIR%%/contact.txt
5
%%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt
6
%%PORTDOCS%%%%DOCSDIR%%/credits.txt
6
%%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt
7
%%PORTDOCS%%%%DOCSDIR%%/license.txt
7
%%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt
8
%%PORTDOCS%%%%DOCSDIR%%/rules.txt
8
%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt
9
%%PORTDOCS%%%%DOCSDIR%%/user_manuals.txt
9
%%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt
10
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M0.hash
10
%%PORTDOCS%%%%DOCSDIR%%/example.dict
11
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M0.word
11
%%PORTDOCS%%%%DOCSDIR%%/example0.hash
12
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M10.hash
12
%%PORTDOCS%%%%DOCSDIR%%/example0.sh
13
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M10.word
13
%%PORTDOCS%%%%DOCSDIR%%/example400.hash
14
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M100.hash
14
%%PORTDOCS%%%%DOCSDIR%%/example400.sh
15
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M100.word
15
%%PORTDOCS%%%%DOCSDIR%%/example500.hash
16
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1000.hash
16
%%PORTDOCS%%%%DOCSDIR%%/example500.sh
17
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1000.word
17
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/hashcat.sh
18
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M101.hash
18
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/howto.txt
19
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M101.word
19
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install
20
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1100.hash
20
%%DATADIR%%/OpenCL/amp_a0.cl
21
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1100.word
21
%%DATADIR%%/OpenCL/amp_a1.cl
22
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1400.hash
22
%%DATADIR%%/OpenCL/amp_a3.cl
23
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1400.word
23
%%DATADIR%%/OpenCL/inc_cipher_aes256.cl
24
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1410.hash
24
%%DATADIR%%/OpenCL/inc_cipher_serpent256.cl
25
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1410.word
25
%%DATADIR%%/OpenCL/inc_cipher_twofish256.cl
26
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1420.hash
26
%%DATADIR%%/OpenCL/inc_common.cl
27
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1420.word
27
%%DATADIR%%/OpenCL/inc_comp_multi.cl
28
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1600.hash
28
%%DATADIR%%/OpenCL/inc_comp_multi_bs.cl
29
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1600.word
29
%%DATADIR%%/OpenCL/inc_comp_single.cl
30
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1700.hash
30
%%DATADIR%%/OpenCL/inc_comp_single_bs.cl
31
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1700.word
31
%%DATADIR%%/OpenCL/inc_hash_constants.h
32
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1710.hash
32
%%DATADIR%%/OpenCL/inc_hash_functions.cl
33
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1710.word
33
%%DATADIR%%/OpenCL/inc_rp.cl
34
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1720.hash
34
%%DATADIR%%/OpenCL/inc_rp.h
35
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1720.word
35
%%DATADIR%%/OpenCL/inc_simd.cl
36
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1731.hash
36
%%DATADIR%%/OpenCL/inc_types.cl
37
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1731.word
37
%%DATADIR%%/OpenCL/inc_vendor.cl
38
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1800.hash
38
%%DATADIR%%/OpenCL/m00000_a0.cl
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M1800.word
39
%%DATADIR%%/OpenCL/m00000_a1.cl
40
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M200.hash
40
%%DATADIR%%/OpenCL/m00000_a3.cl
41
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M200.word
41
%%DATADIR%%/OpenCL/m00010_a0.cl
42
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M300.hash
42
%%DATADIR%%/OpenCL/m00010_a1.cl
43
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M300.word
43
%%DATADIR%%/OpenCL/m00010_a3.cl
44
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M400.hash
44
%%DATADIR%%/OpenCL/m00020_a0.cl
45
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M400.word
45
%%DATADIR%%/OpenCL/m00020_a1.cl
46
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M500.hash
46
%%DATADIR%%/OpenCL/m00020_a3.cl
47
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M500.word
47
%%DATADIR%%/OpenCL/m00030_a0.cl
48
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M800.hash
48
%%DATADIR%%/OpenCL/m00030_a1.cl
49
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M800.word
49
%%DATADIR%%/OpenCL/m00030_a3.cl
50
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M900.hash
50
%%DATADIR%%/OpenCL/m00040_a0.cl
51
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A0.M900.word
51
%%DATADIR%%/OpenCL/m00040_a1.cl
52
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A1.M0.hash
52
%%DATADIR%%/OpenCL/m00040_a3.cl
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A1.M0.word
53
%%DATADIR%%/OpenCL/m00050_a0.cl
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A3.M0.hash
54
%%DATADIR%%/OpenCL/m00050_a1.cl
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/A3.M0.word
55
%%DATADIR%%/OpenCL/m00050_a3.cl
56
%%DATADIR%%/OpenCL/m00060_a0.cl
57
%%DATADIR%%/OpenCL/m00060_a1.cl
58
%%DATADIR%%/OpenCL/m00060_a3.cl
59
%%DATADIR%%/OpenCL/m00100_a0.cl
60
%%DATADIR%%/OpenCL/m00100_a1.cl
61
%%DATADIR%%/OpenCL/m00100_a3.cl
62
%%DATADIR%%/OpenCL/m00110_a0.cl
63
%%DATADIR%%/OpenCL/m00110_a1.cl
64
%%DATADIR%%/OpenCL/m00110_a3.cl
65
%%DATADIR%%/OpenCL/m00120_a0.cl
66
%%DATADIR%%/OpenCL/m00120_a1.cl
67
%%DATADIR%%/OpenCL/m00120_a3.cl
68
%%DATADIR%%/OpenCL/m00130_a0.cl
69
%%DATADIR%%/OpenCL/m00130_a1.cl
70
%%DATADIR%%/OpenCL/m00130_a3.cl
71
%%DATADIR%%/OpenCL/m00140_a0.cl
72
%%DATADIR%%/OpenCL/m00140_a1.cl
73
%%DATADIR%%/OpenCL/m00140_a3.cl
74
%%DATADIR%%/OpenCL/m00150_a0.cl
75
%%DATADIR%%/OpenCL/m00150_a1.cl
76
%%DATADIR%%/OpenCL/m00150_a3.cl
77
%%DATADIR%%/OpenCL/m00160_a0.cl
78
%%DATADIR%%/OpenCL/m00160_a1.cl
79
%%DATADIR%%/OpenCL/m00160_a3.cl
80
%%DATADIR%%/OpenCL/m00200_a0.cl
81
%%DATADIR%%/OpenCL/m00200_a1.cl
82
%%DATADIR%%/OpenCL/m00200_a3.cl
83
%%DATADIR%%/OpenCL/m00300_a0.cl
84
%%DATADIR%%/OpenCL/m00300_a1.cl
85
%%DATADIR%%/OpenCL/m00300_a3.cl
86
%%DATADIR%%/OpenCL/m00400.cl
87
%%DATADIR%%/OpenCL/m00500.cl
88
%%DATADIR%%/OpenCL/m00900_a0.cl
89
%%DATADIR%%/OpenCL/m00900_a1.cl
90
%%DATADIR%%/OpenCL/m00900_a3.cl
91
%%DATADIR%%/OpenCL/m01000_a0.cl
92
%%DATADIR%%/OpenCL/m01000_a1.cl
93
%%DATADIR%%/OpenCL/m01000_a3.cl
94
%%DATADIR%%/OpenCL/m01100_a0.cl
95
%%DATADIR%%/OpenCL/m01100_a1.cl
96
%%DATADIR%%/OpenCL/m01100_a3.cl
97
%%DATADIR%%/OpenCL/m01400_a0.cl
98
%%DATADIR%%/OpenCL/m01400_a1.cl
99
%%DATADIR%%/OpenCL/m01400_a3.cl
100
%%DATADIR%%/OpenCL/m01410_a0.cl
101
%%DATADIR%%/OpenCL/m01410_a1.cl
102
%%DATADIR%%/OpenCL/m01410_a3.cl
103
%%DATADIR%%/OpenCL/m01420_a0.cl
104
%%DATADIR%%/OpenCL/m01420_a1.cl
105
%%DATADIR%%/OpenCL/m01420_a3.cl
106
%%DATADIR%%/OpenCL/m01430_a0.cl
107
%%DATADIR%%/OpenCL/m01430_a1.cl
108
%%DATADIR%%/OpenCL/m01430_a3.cl
109
%%DATADIR%%/OpenCL/m01440_a0.cl
110
%%DATADIR%%/OpenCL/m01440_a1.cl
111
%%DATADIR%%/OpenCL/m01440_a3.cl
112
%%DATADIR%%/OpenCL/m01450_a0.cl
113
%%DATADIR%%/OpenCL/m01450_a1.cl
114
%%DATADIR%%/OpenCL/m01450_a3.cl
115
%%DATADIR%%/OpenCL/m01460_a0.cl
116
%%DATADIR%%/OpenCL/m01460_a1.cl
117
%%DATADIR%%/OpenCL/m01460_a3.cl
118
%%DATADIR%%/OpenCL/m01500_a0.cl
119
%%DATADIR%%/OpenCL/m01500_a1.cl
120
%%DATADIR%%/OpenCL/m01500_a3.cl
121
%%DATADIR%%/OpenCL/m01600.cl
122
%%DATADIR%%/OpenCL/m01700_a0.cl
123
%%DATADIR%%/OpenCL/m01700_a1.cl
124
%%DATADIR%%/OpenCL/m01700_a3.cl
125
%%DATADIR%%/OpenCL/m01710_a0.cl
126
%%DATADIR%%/OpenCL/m01710_a1.cl
127
%%DATADIR%%/OpenCL/m01710_a3.cl
128
%%DATADIR%%/OpenCL/m01720_a0.cl
129
%%DATADIR%%/OpenCL/m01720_a1.cl
130
%%DATADIR%%/OpenCL/m01720_a3.cl
131
%%DATADIR%%/OpenCL/m01730_a0.cl
132
%%DATADIR%%/OpenCL/m01730_a1.cl
133
%%DATADIR%%/OpenCL/m01730_a3.cl
134
%%DATADIR%%/OpenCL/m01740_a0.cl
135
%%DATADIR%%/OpenCL/m01740_a1.cl
136
%%DATADIR%%/OpenCL/m01740_a3.cl
137
%%DATADIR%%/OpenCL/m01750_a0.cl
138
%%DATADIR%%/OpenCL/m01750_a1.cl
139
%%DATADIR%%/OpenCL/m01750_a3.cl
140
%%DATADIR%%/OpenCL/m01760_a0.cl
141
%%DATADIR%%/OpenCL/m01760_a1.cl
142
%%DATADIR%%/OpenCL/m01760_a3.cl
143
%%DATADIR%%/OpenCL/m01800.cl
144
%%DATADIR%%/OpenCL/m02000_a0.cl
145
%%DATADIR%%/OpenCL/m02000_a1.cl
146
%%DATADIR%%/OpenCL/m02000_a3.cl
147
%%DATADIR%%/OpenCL/m02100.cl
148
%%DATADIR%%/OpenCL/m02400_a0.cl
149
%%DATADIR%%/OpenCL/m02400_a1.cl
150
%%DATADIR%%/OpenCL/m02400_a3.cl
151
%%DATADIR%%/OpenCL/m02410_a0.cl
152
%%DATADIR%%/OpenCL/m02410_a1.cl
153
%%DATADIR%%/OpenCL/m02410_a3.cl
154
%%DATADIR%%/OpenCL/m02500.cl
155
%%DATADIR%%/OpenCL/m02610_a0.cl
156
%%DATADIR%%/OpenCL/m02610_a1.cl
157
%%DATADIR%%/OpenCL/m02610_a3.cl
158
%%DATADIR%%/OpenCL/m02710_a0.cl
159
%%DATADIR%%/OpenCL/m02710_a1.cl
160
%%DATADIR%%/OpenCL/m02710_a3.cl
161
%%DATADIR%%/OpenCL/m02810_a0.cl
162
%%DATADIR%%/OpenCL/m02810_a1.cl
163
%%DATADIR%%/OpenCL/m02810_a3.cl
164
%%DATADIR%%/OpenCL/m03000_a0.cl
165
%%DATADIR%%/OpenCL/m03000_a1.cl
166
%%DATADIR%%/OpenCL/m03000_a3.cl
167
%%DATADIR%%/OpenCL/m03100_a0.cl
168
%%DATADIR%%/OpenCL/m03100_a1.cl
169
%%DATADIR%%/OpenCL/m03100_a3.cl
170
%%DATADIR%%/OpenCL/m03200.cl
171
%%DATADIR%%/OpenCL/m03710_a0.cl
172
%%DATADIR%%/OpenCL/m03710_a1.cl
173
%%DATADIR%%/OpenCL/m03710_a3.cl
174
%%DATADIR%%/OpenCL/m03800_a0.cl
175
%%DATADIR%%/OpenCL/m03800_a1.cl
176
%%DATADIR%%/OpenCL/m03800_a3.cl
177
%%DATADIR%%/OpenCL/m04310_a0.cl
178
%%DATADIR%%/OpenCL/m04310_a1.cl
179
%%DATADIR%%/OpenCL/m04310_a3.cl
180
%%DATADIR%%/OpenCL/m04400_a0.cl
181
%%DATADIR%%/OpenCL/m04400_a1.cl
182
%%DATADIR%%/OpenCL/m04400_a3.cl
183
%%DATADIR%%/OpenCL/m04500_a0.cl
184
%%DATADIR%%/OpenCL/m04500_a1.cl
185
%%DATADIR%%/OpenCL/m04500_a3.cl
186
%%DATADIR%%/OpenCL/m04700_a0.cl
187
%%DATADIR%%/OpenCL/m04700_a1.cl
188
%%DATADIR%%/OpenCL/m04700_a3.cl
189
%%DATADIR%%/OpenCL/m04800_a0.cl
190
%%DATADIR%%/OpenCL/m04800_a1.cl
191
%%DATADIR%%/OpenCL/m04800_a3.cl
192
%%DATADIR%%/OpenCL/m04900_a0.cl
193
%%DATADIR%%/OpenCL/m04900_a1.cl
194
%%DATADIR%%/OpenCL/m04900_a3.cl
195
%%DATADIR%%/OpenCL/m05000_a0.cl
196
%%DATADIR%%/OpenCL/m05000_a1.cl
197
%%DATADIR%%/OpenCL/m05000_a3.cl
198
%%DATADIR%%/OpenCL/m05100_a0.cl
199
%%DATADIR%%/OpenCL/m05100_a1.cl
200
%%DATADIR%%/OpenCL/m05100_a3.cl
201
%%DATADIR%%/OpenCL/m05200.cl
202
%%DATADIR%%/OpenCL/m05300_a0.cl
203
%%DATADIR%%/OpenCL/m05300_a1.cl
204
%%DATADIR%%/OpenCL/m05300_a3.cl
205
%%DATADIR%%/OpenCL/m05400_a0.cl
206
%%DATADIR%%/OpenCL/m05400_a1.cl
207
%%DATADIR%%/OpenCL/m05400_a3.cl
208
%%DATADIR%%/OpenCL/m05500_a0.cl
209
%%DATADIR%%/OpenCL/m05500_a1.cl
210
%%DATADIR%%/OpenCL/m05500_a3.cl
211
%%DATADIR%%/OpenCL/m05600_a0.cl
212
%%DATADIR%%/OpenCL/m05600_a1.cl
213
%%DATADIR%%/OpenCL/m05600_a3.cl
214
%%DATADIR%%/OpenCL/m05800.cl
215
%%DATADIR%%/OpenCL/m06000_a0.cl
216
%%DATADIR%%/OpenCL/m06000_a1.cl
217
%%DATADIR%%/OpenCL/m06000_a3.cl
218
%%DATADIR%%/OpenCL/m06100_a0.cl
219
%%DATADIR%%/OpenCL/m06100_a1.cl
220
%%DATADIR%%/OpenCL/m06100_a3.cl
221
%%DATADIR%%/OpenCL/m06211.cl
222
%%DATADIR%%/OpenCL/m06212.cl
223
%%DATADIR%%/OpenCL/m06213.cl
224
%%DATADIR%%/OpenCL/m06221.cl
225
%%DATADIR%%/OpenCL/m06222.cl
226
%%DATADIR%%/OpenCL/m06223.cl
227
%%DATADIR%%/OpenCL/m06231.cl
228
%%DATADIR%%/OpenCL/m06232.cl
229
%%DATADIR%%/OpenCL/m06233.cl
230
%%DATADIR%%/OpenCL/m06300.cl
231
%%DATADIR%%/OpenCL/m06400.cl
232
%%DATADIR%%/OpenCL/m06500.cl
233
%%DATADIR%%/OpenCL/m06600.cl
234
%%DATADIR%%/OpenCL/m06700.cl
235
%%DATADIR%%/OpenCL/m06800.cl
236
%%DATADIR%%/OpenCL/m06900_a0.cl
237
%%DATADIR%%/OpenCL/m06900_a1.cl
238
%%DATADIR%%/OpenCL/m06900_a3.cl
239
%%DATADIR%%/OpenCL/m07100.cl
240
%%DATADIR%%/OpenCL/m07300_a0.cl
241
%%DATADIR%%/OpenCL/m07300_a1.cl
242
%%DATADIR%%/OpenCL/m07300_a3.cl
243
%%DATADIR%%/OpenCL/m07400.cl
244
%%DATADIR%%/OpenCL/m07500_a0.cl
245
%%DATADIR%%/OpenCL/m07500_a1.cl
246
%%DATADIR%%/OpenCL/m07500_a3.cl
247
%%DATADIR%%/OpenCL/m07600_a0.cl
248
%%DATADIR%%/OpenCL/m07600_a1.cl
249
%%DATADIR%%/OpenCL/m07600_a3.cl
250
%%DATADIR%%/OpenCL/m07700_a0.cl
251
%%DATADIR%%/OpenCL/m07700_a1.cl
252
%%DATADIR%%/OpenCL/m07700_a3.cl
253
%%DATADIR%%/OpenCL/m07800_a0.cl
254
%%DATADIR%%/OpenCL/m07800_a1.cl
255
%%DATADIR%%/OpenCL/m07800_a3.cl
256
%%DATADIR%%/OpenCL/m07900.cl
257
%%DATADIR%%/OpenCL/m08000_a0.cl
258
%%DATADIR%%/OpenCL/m08000_a1.cl
259
%%DATADIR%%/OpenCL/m08000_a3.cl
260
%%DATADIR%%/OpenCL/m08100_a0.cl
261
%%DATADIR%%/OpenCL/m08100_a1.cl
262
%%DATADIR%%/OpenCL/m08100_a3.cl
263
%%DATADIR%%/OpenCL/m08200.cl
264
%%DATADIR%%/OpenCL/m08300_a0.cl
265
%%DATADIR%%/OpenCL/m08300_a1.cl
266
%%DATADIR%%/OpenCL/m08300_a3.cl
267
%%DATADIR%%/OpenCL/m08400_a0.cl
268
%%DATADIR%%/OpenCL/m08400_a1.cl
269
%%DATADIR%%/OpenCL/m08400_a3.cl
270
%%DATADIR%%/OpenCL/m08500_a0.cl
271
%%DATADIR%%/OpenCL/m08500_a1.cl
272
%%DATADIR%%/OpenCL/m08500_a3.cl
273
%%DATADIR%%/OpenCL/m08600_a0.cl
274
%%DATADIR%%/OpenCL/m08600_a1.cl
275
%%DATADIR%%/OpenCL/m08600_a3.cl
276
%%DATADIR%%/OpenCL/m08700_a0.cl
277
%%DATADIR%%/OpenCL/m08700_a1.cl
278
%%DATADIR%%/OpenCL/m08700_a3.cl
279
%%DATADIR%%/OpenCL/m08800.cl
280
%%DATADIR%%/OpenCL/m08900.cl
281
%%DATADIR%%/OpenCL/m09000.cl
282
%%DATADIR%%/OpenCL/m09100.cl
283
%%DATADIR%%/OpenCL/m09400.cl
284
%%DATADIR%%/OpenCL/m09500.cl
285
%%DATADIR%%/OpenCL/m09600.cl
286
%%DATADIR%%/OpenCL/m09700_a0.cl
287
%%DATADIR%%/OpenCL/m09700_a1.cl
288
%%DATADIR%%/OpenCL/m09700_a3.cl
289
%%DATADIR%%/OpenCL/m09710_a0.cl
290
%%DATADIR%%/OpenCL/m09710_a1.cl
291
%%DATADIR%%/OpenCL/m09710_a3.cl
292
%%DATADIR%%/OpenCL/m09720_a0.cl
293
%%DATADIR%%/OpenCL/m09720_a1.cl
294
%%DATADIR%%/OpenCL/m09720_a3.cl
295
%%DATADIR%%/OpenCL/m09800_a0.cl
296
%%DATADIR%%/OpenCL/m09800_a1.cl
297
%%DATADIR%%/OpenCL/m09800_a3.cl
298
%%DATADIR%%/OpenCL/m09810_a0.cl
299
%%DATADIR%%/OpenCL/m09810_a1.cl
300
%%DATADIR%%/OpenCL/m09810_a3.cl
301
%%DATADIR%%/OpenCL/m09820_a0.cl
302
%%DATADIR%%/OpenCL/m09820_a1.cl
303
%%DATADIR%%/OpenCL/m09820_a3.cl
304
%%DATADIR%%/OpenCL/m09900_a0.cl
305
%%DATADIR%%/OpenCL/m09900_a1.cl
306
%%DATADIR%%/OpenCL/m09900_a3.cl
307
%%DATADIR%%/OpenCL/m10100_a0.cl
308
%%DATADIR%%/OpenCL/m10100_a1.cl
309
%%DATADIR%%/OpenCL/m10100_a3.cl
310
%%DATADIR%%/OpenCL/m10300.cl
311
%%DATADIR%%/OpenCL/m10400_a0.cl
312
%%DATADIR%%/OpenCL/m10400_a1.cl
313
%%DATADIR%%/OpenCL/m10400_a3.cl
314
%%DATADIR%%/OpenCL/m10410_a0.cl
315
%%DATADIR%%/OpenCL/m10410_a1.cl
316
%%DATADIR%%/OpenCL/m10410_a3.cl
317
%%DATADIR%%/OpenCL/m10420_a0.cl
318
%%DATADIR%%/OpenCL/m10420_a1.cl
319
%%DATADIR%%/OpenCL/m10420_a3.cl
320
%%DATADIR%%/OpenCL/m10500.cl
321
%%DATADIR%%/OpenCL/m10700.cl
322
%%DATADIR%%/OpenCL/m10800_a0.cl
323
%%DATADIR%%/OpenCL/m10800_a1.cl
324
%%DATADIR%%/OpenCL/m10800_a3.cl
325
%%DATADIR%%/OpenCL/m10900.cl
326
%%DATADIR%%/OpenCL/m11000_a0.cl
327
%%DATADIR%%/OpenCL/m11000_a1.cl
328
%%DATADIR%%/OpenCL/m11000_a3.cl
329
%%DATADIR%%/OpenCL/m11100_a0.cl
330
%%DATADIR%%/OpenCL/m11100_a1.cl
331
%%DATADIR%%/OpenCL/m11100_a3.cl
332
%%DATADIR%%/OpenCL/m11200_a0.cl
333
%%DATADIR%%/OpenCL/m11200_a1.cl
334
%%DATADIR%%/OpenCL/m11200_a3.cl
335
%%DATADIR%%/OpenCL/m11300.cl
336
%%DATADIR%%/OpenCL/m11400_a0.cl
337
%%DATADIR%%/OpenCL/m11400_a1.cl
338
%%DATADIR%%/OpenCL/m11400_a3.cl
339
%%DATADIR%%/OpenCL/m11500_a0.cl
340
%%DATADIR%%/OpenCL/m11500_a1.cl
341
%%DATADIR%%/OpenCL/m11500_a3.cl
342
%%DATADIR%%/OpenCL/m11600.cl
343
%%DATADIR%%/OpenCL/m11700_a0.cl
344
%%DATADIR%%/OpenCL/m11700_a1.cl
345
%%DATADIR%%/OpenCL/m11700_a3.cl
346
%%DATADIR%%/OpenCL/m11800_a0.cl
347
%%DATADIR%%/OpenCL/m11800_a1.cl
348
%%DATADIR%%/OpenCL/m11800_a3.cl
349
%%DATADIR%%/OpenCL/m11900.cl
350
%%DATADIR%%/OpenCL/m12000.cl
351
%%DATADIR%%/OpenCL/m12200.cl
352
%%DATADIR%%/OpenCL/m12300.cl
353
%%DATADIR%%/OpenCL/m12400.cl
354
%%DATADIR%%/OpenCL/m12500.cl
355
%%DATADIR%%/OpenCL/m12600_a0.cl
356
%%DATADIR%%/OpenCL/m12600_a1.cl
357
%%DATADIR%%/OpenCL/m12600_a3.cl
358
%%DATADIR%%/OpenCL/m12700.cl
359
%%DATADIR%%/OpenCL/m12800.cl
360
%%DATADIR%%/OpenCL/m12900.cl
361
%%DATADIR%%/OpenCL/m13000.cl
362
%%DATADIR%%/OpenCL/m13100_a0.cl
363
%%DATADIR%%/OpenCL/m13100_a1.cl
364
%%DATADIR%%/OpenCL/m13100_a3.cl
365
%%DATADIR%%/OpenCL/m13200.cl
366
%%DATADIR%%/OpenCL/m13300_a0.cl
367
%%DATADIR%%/OpenCL/m13300_a1.cl
368
%%DATADIR%%/OpenCL/m13300_a3.cl
369
%%DATADIR%%/OpenCL/m13400.cl
370
%%DATADIR%%/OpenCL/m13500_a0.cl
371
%%DATADIR%%/OpenCL/m13500_a1.cl
372
%%DATADIR%%/OpenCL/m13500_a3.cl
373
%%DATADIR%%/OpenCL/m13600.cl
374
%%DATADIR%%/OpenCL/m13751.cl
375
%%DATADIR%%/OpenCL/m13752.cl
376
%%DATADIR%%/OpenCL/m13753.cl
377
%%DATADIR%%/OpenCL/m13800_a0.cl
378
%%DATADIR%%/OpenCL/m13800_a1.cl
379
%%DATADIR%%/OpenCL/m13800_a3.cl
380
%%DATADIR%%/OpenCL/markov_be.cl
381
%%DATADIR%%/OpenCL/markov_le.cl
56
%%DATADIR%%/charsets/combined/Bulgarian.hcchr
382
%%DATADIR%%/charsets/combined/Bulgarian.hcchr
57
%%DATADIR%%/charsets/combined/Castilian.hcchr
383
%%DATADIR%%/charsets/combined/Castilian.hcchr
58
%%DATADIR%%/charsets/combined/Catalan.hcchr
384
%%DATADIR%%/charsets/combined/Catalan.hcchr
Lines 140-149 Link Here
140
%%DATADIR%%/charsets/standard/Spanish/es_ISO-8859-1.hcchr
466
%%DATADIR%%/charsets/standard/Spanish/es_ISO-8859-1.hcchr
141
%%DATADIR%%/charsets/standard/Spanish/es_ISO-8859-15.hcchr
467
%%DATADIR%%/charsets/standard/Spanish/es_ISO-8859-15.hcchr
142
%%DATADIR%%/charsets/standard/Spanish/es_cp1252.hcchr
468
%%DATADIR%%/charsets/standard/Spanish/es_cp1252.hcchr
469
%%DATADIR%%/hashcat.hcstat
470
%%DATADIR%%/hashcat.hctune
471
%%DATADIR%%/masks/8char-1l-1u-1d-1s-compliant.hcmask
472
%%DATADIR%%/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
473
%%DATADIR%%/masks/rockyou-1-60.hcmask
474
%%DATADIR%%/masks/rockyou-2-1800.hcmask
475
%%DATADIR%%/masks/rockyou-3-3600.hcmask
476
%%DATADIR%%/masks/rockyou-4-43200.hcmask
477
%%DATADIR%%/masks/rockyou-5-86400.hcmask
478
%%DATADIR%%/masks/rockyou-6-864000.hcmask
479
%%DATADIR%%/masks/rockyou-7-2592000.hcmask
143
%%DATADIR%%/rules/Incisive-leetspeak.rule
480
%%DATADIR%%/rules/Incisive-leetspeak.rule
144
%%DATADIR%%/rules/InsidePro-HashManager.rule
481
%%DATADIR%%/rules/InsidePro-HashManager.rule
145
%%DATADIR%%/rules/InsidePro-PasswordsPro.rule
482
%%DATADIR%%/rules/InsidePro-PasswordsPro.rule
146
%%DATADIR%%/rules/Ninja-leetspeak.rule
147
%%DATADIR%%/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
483
%%DATADIR%%/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
148
%%DATADIR%%/rules/T0XlC-insert_space_and_special_0_F.rule
484
%%DATADIR%%/rules/T0XlC-insert_space_and_special_0_F.rule
149
%%DATADIR%%/rules/T0XlC-insert_top_100_passwords_1_G.rule
485
%%DATADIR%%/rules/T0XlC-insert_top_100_passwords_1_G.rule
Lines 154-159 Link Here
154
%%DATADIR%%/rules/d3ad0ne.rule
490
%%DATADIR%%/rules/d3ad0ne.rule
155
%%DATADIR%%/rules/dive.rule
491
%%DATADIR%%/rules/dive.rule
156
%%DATADIR%%/rules/generated.rule
492
%%DATADIR%%/rules/generated.rule
493
%%DATADIR%%/rules/generated2.rule
494
%%DATADIR%%/rules/hybrid/append_d.rule
495
%%DATADIR%%/rules/hybrid/append_ds.rule
496
%%DATADIR%%/rules/hybrid/append_du.rule
497
%%DATADIR%%/rules/hybrid/append_dus.rule
498
%%DATADIR%%/rules/hybrid/append_hl.rule
499
%%DATADIR%%/rules/hybrid/append_hu.rule
500
%%DATADIR%%/rules/hybrid/append_l.rule
501
%%DATADIR%%/rules/hybrid/append_ld.rule
502
%%DATADIR%%/rules/hybrid/append_lds.rule
503
%%DATADIR%%/rules/hybrid/append_ldu.rule
504
%%DATADIR%%/rules/hybrid/append_ldus.rule
505
%%DATADIR%%/rules/hybrid/append_ls.rule
506
%%DATADIR%%/rules/hybrid/append_lu.rule
507
%%DATADIR%%/rules/hybrid/append_lus.rule
508
%%DATADIR%%/rules/hybrid/append_s.rule
509
%%DATADIR%%/rules/hybrid/append_u.rule
510
%%DATADIR%%/rules/hybrid/append_us.rule
511
%%DATADIR%%/rules/hybrid/prepend_d.rule
512
%%DATADIR%%/rules/hybrid/prepend_ds.rule
513
%%DATADIR%%/rules/hybrid/prepend_du.rule
514
%%DATADIR%%/rules/hybrid/prepend_dus.rule
515
%%DATADIR%%/rules/hybrid/prepend_hl.rule
516
%%DATADIR%%/rules/hybrid/prepend_hu.rule
517
%%DATADIR%%/rules/hybrid/prepend_l.rule
518
%%DATADIR%%/rules/hybrid/prepend_ld.rule
519
%%DATADIR%%/rules/hybrid/prepend_lds.rule
520
%%DATADIR%%/rules/hybrid/prepend_ldu.rule
521
%%DATADIR%%/rules/hybrid/prepend_ldus.rule
522
%%DATADIR%%/rules/hybrid/prepend_ls.rule
523
%%DATADIR%%/rules/hybrid/prepend_lu.rule
524
%%DATADIR%%/rules/hybrid/prepend_lus.rule
525
%%DATADIR%%/rules/hybrid/prepend_s.rule
526
%%DATADIR%%/rules/hybrid/prepend_u.rule
527
%%DATADIR%%/rules/hybrid/prepend_us.rule
157
%%DATADIR%%/rules/leetspeak.rule
528
%%DATADIR%%/rules/leetspeak.rule
158
%%DATADIR%%/rules/oscommerce.rule
529
%%DATADIR%%/rules/oscommerce.rule
159
%%DATADIR%%/rules/rockyou-30000.rule
530
%%DATADIR%%/rules/rockyou-30000.rule
Lines 163-173 Link Here
163
%%DATADIR%%/rules/toggles3.rule
534
%%DATADIR%%/rules/toggles3.rule
164
%%DATADIR%%/rules/toggles4.rule
535
%%DATADIR%%/rules/toggles4.rule
165
%%DATADIR%%/rules/toggles5.rule
536
%%DATADIR%%/rules/toggles5.rule
166
%%DATADIR%%/salts/brute-oscommerce.salt
537
%%DATADIR%%/rules/unix-ninja-leetspeak.rule
167
%%DATADIR%%/salts/brute-vbulletin.salt
168
%%DATADIR%%/tables/digits.table
169
%%DATADIR%%/tables/keyboard.en_ar1.utf8.table
170
%%DATADIR%%/tables/keyboard.en_ar2.utf8.table
171
%%DATADIR%%/tables/leet.table
172
%%DATADIR%%/tables/toggle_case.table
173
%%DATADIR%%/tables/toggle_case_and_leet.table

Return to bug 210873