update security/hashcat to 5.0.0

This release introduces two new major features:
 - hashcat brain
 - slow candidates

Release announcement: https://hashcat.net/forum/thread-7903.html
This commit is contained in:
Nikolai Lifanov 2018-11-04 20:48:35 +00:00
parent 024524ac7b
commit a898462fd3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=484146
3 changed files with 293 additions and 221 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= hashcat
PORTVERSION= 4.2.1
PORTVERSION= 5.0.0
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= security
@ -15,24 +15,32 @@ LICENSE_FILE= ${WRKSRC}/docs/license.txt
NOT_FOR_ARCHS= powerpc powerpc64 sparc64
NOT_FOR_ARCHS_REASON= fails to compile: compiling for big-endian architecture not supported
BUILD_DEPENDS= ${LOCALBASE}/include/CL/cl.h:devel/opencl \
gsed:textproc/gsed
BUILD_DEPENDS= gsed:textproc/gsed
ALL_TARGET= default
USES= gmake iconv localbase shebangfix
SHEBANG_FILES= extra/tab_completion/install
USE_GITHUB= yes
USE_CSTD= gnu99
GH_ACCOUNT= KhronosGroup:opencl Cyan4973:xxhash
GH_PROJECT= OpenCL-Headers:opencl xxHash:xxhash
GH_TAGNAME= d516924:opencl 0f2dd4a:xxhash
GH_SUBDIR= deps/git/OpenCL-Headers:opencl deps/git/xxHash:xxhash
SHEBANG_FILES= extra/tab_completion/install
ALL_TARGET= default
PLIST_SUB= PORTVERSION=${PORTVERSION}
MAKE_ARGS= SHARED=1 \
OPTIONS_DEFINE= DOCS BRAIN
BRAIN_DESC= Build Hashcat Brain
OPTIONS_DEFAULT=BRAIN
BRAIN_CFLAGS= -DWITH_BRAIN -Ideps/git/xxHash
BRAIN_MAKE_ARGS_OFF=ENABLE_BRAIN=0
MAKE_ARGS+= SHARED=1 \
CC="${CC}" \
LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \
CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/lzma_sdk"
OPTIONS_DEFINE= DOCS
CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/lzma_sdk -Ideps/git/OpenCL-Headers"
pre-install:
${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION}

View File

@ -1,3 +1,7 @@
TIMESTAMP = 1534115835
SHA256 (hashcat-hashcat-v4.2.1_GH0.tar.gz) = 7dad73c3406e66756b19e15ae8bcc482a52a422e8fb905feb6db4d2eb32e5320
SIZE (hashcat-hashcat-v4.2.1_GH0.tar.gz) = 3966264
TIMESTAMP = 1541365034
SHA256 (hashcat-hashcat-v5.0.0_GH0.tar.gz) = 7092d98cf0d8b29bd6efe2cf94802442dd8d7283982e9439eafbdef62b0db08f
SIZE (hashcat-hashcat-v5.0.0_GH0.tar.gz) = 4019964
SHA256 (KhronosGroup-OpenCL-Headers-d516924_GH0.tar.gz) = 2d22b0e5e0ccacbe761daddad30cb4fb5d8b326e103afabfe2747667aadca02a
SIZE (KhronosGroup-OpenCL-Headers-d516924_GH0.tar.gz) = 36088
SHA256 (Cyan4973-xxHash-0f2dd4a_GH0.tar.gz) = 80f0c82685aca578c6425a7968b54e01e9d7d7f1b99df1772fda9fa4ed13316e
SIZE (Cyan4973-xxHash-0f2dd4a_GH0.tar.gz) = 38767

View File

@ -1,9 +1,11 @@
bin/hashcat
lib/libhashcat.so.%%PORTVERSION%%
include/hashcat/affinity.h
include/hashcat/autotune.h
include/hashcat/benchmark.h
include/hashcat/bitmap.h
include/hashcat/bitops.h
include/hashcat/brain.h
include/hashcat/combinator.h
include/hashcat/common.h
include/hashcat/convert.h
@ -22,10 +24,10 @@ include/hashcat/dispatch.h
include/hashcat/dynloader.h
include/hashcat/event.h
include/hashcat/ext_ADL.h
include/hashcat/ext_OpenCL.h
include/hashcat/ext_lzma.h
include/hashcat/ext_nvapi.h
include/hashcat/ext_nvml.h
include/hashcat/ext_OpenCL.h
include/hashcat/ext_sysfs.h
include/hashcat/filehandling.h
include/hashcat/folder.h
@ -42,17 +44,18 @@ include/hashcat/memory.h
include/hashcat/monitor.h
include/hashcat/mpsp.h
include/hashcat/opencl.h
include/hashcat/outfile.h
include/hashcat/outfile_check.h
include/hashcat/outfile.h
include/hashcat/pidfile.h
include/hashcat/potfile.h
include/hashcat/restore.h
include/hashcat/rp.h
include/hashcat/rp_cpu.h
include/hashcat/rp_kernel_on_cpu.h
include/hashcat/rp_kernel_on_cpu_optimized.h
include/hashcat/rp_kernel_on_cpu.h
include/hashcat/rp.h
include/hashcat/selftest.h
include/hashcat/shared.h
include/hashcat/slow_candidates.h
include/hashcat/sort_r.h
include/hashcat/status.h
include/hashcat/stdout.h
@ -65,201 +68,8 @@ include/hashcat/types.h
include/hashcat/usage.h
include/hashcat/user_options.h
include/hashcat/wordlist.h
lib/libhashcat.so.%%PORTVERSION%%
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_full.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_alpha.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_numeral.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_0.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_1.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_2.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_3.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_4.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_5.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_6.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_7.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_8.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_9.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_A.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_B.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_C.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_D.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_E.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_F.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Bulgarian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Castilian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Catalan.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/English.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/French.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/German.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Greek.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/GreekPolytonic.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Italian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Lithuanian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Polish.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Portuguese.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Russian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Slovak.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Spanish.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-16-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_ISO-8859-7-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_cp1253-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Polish/pl_cp1250-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_cp1251-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_cp1250-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_cp1251.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-16.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_ISO-8859-7.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_cp1253.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Hungarian/hu_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_cp1257.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_ISO-8859-2.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_ISO-8859-5.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_KOI8-R.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_cp1251.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/limits.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/team.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt
%%PORTDOCS%%%%DOCSDIR%%/example.dict
%%PORTDOCS%%%%DOCSDIR%%/example0.hash
%%PORTDOCS%%%%DOCSDIR%%/example0.sh
%%PORTDOCS%%%%DOCSDIR%%/example400.hash
%%PORTDOCS%%%%DOCSDIR%%/example400.sh
%%PORTDOCS%%%%DOCSDIR%%/example500.hash
%%PORTDOCS%%%%DOCSDIR%%/example500.sh
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/hashcat.sh
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/howto.txt
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install
%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-compliant.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-1-60.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-2-1800.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-3-3600.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-4-43200.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-5-86400.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-6-864000.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-7-2592000.hcmask
%%PORTDOCS%%%%DOCSDIR%%/rules/Incisive-leetspeak.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-HashManager.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-PasswordsPro.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_space_and_special_0_F.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_top_100_passwords_1_G.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlCv1.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/best64.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/combinator.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/d3ad0ne.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/dive.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/generated.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/generated2.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_d.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_du.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_dus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hl.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_l.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ld.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ls.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_s.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_u.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_us.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_d.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_du.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_dus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hl.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_l.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ld.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ls.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_s.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_u.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_us.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/leetspeak.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/oscommerce.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/rockyou-30000.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/specific.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles1.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles2.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles3.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles4.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles5.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/unix-ninja-leetspeak.rule
%%DATADIR%%/hashcat.hcstat2
%%DATADIR%%/hashcat.hctune
%%DATADIR%%/OpenCL/amp_a0.cl
%%DATADIR%%/OpenCL/amp_a1.cl
%%DATADIR%%/OpenCL/amp_a3.cl
@ -267,10 +77,10 @@ lib/libhashcat.so.%%PORTVERSION%%
%%DATADIR%%/OpenCL/inc_cipher_serpent.cl
%%DATADIR%%/OpenCL/inc_cipher_twofish.cl
%%DATADIR%%/OpenCL/inc_common.cl
%%DATADIR%%/OpenCL/inc_comp_multi.cl
%%DATADIR%%/OpenCL/inc_comp_multi_bs.cl
%%DATADIR%%/OpenCL/inc_comp_single.cl
%%DATADIR%%/OpenCL/inc_comp_multi.cl
%%DATADIR%%/OpenCL/inc_comp_single_bs.cl
%%DATADIR%%/OpenCL/inc_comp_single.cl
%%DATADIR%%/OpenCL/inc_hash_constants.h
%%DATADIR%%/OpenCL/inc_hash_functions.cl
%%DATADIR%%/OpenCL/inc_hash_md4.cl
@ -288,10 +98,10 @@ lib/libhashcat.so.%%PORTVERSION%%
%%DATADIR%%/OpenCL/inc_luks_serpent.cl
%%DATADIR%%/OpenCL/inc_luks_twofish.cl
%%DATADIR%%/OpenCL/inc_luks_xts.cl
%%DATADIR%%/OpenCL/inc_rp.cl
%%DATADIR%%/OpenCL/inc_rp.h
%%DATADIR%%/OpenCL/inc_rp_optimized.cl
%%DATADIR%%/OpenCL/inc_rp_optimized.h
%%DATADIR%%/OpenCL/inc_rp.cl
%%DATADIR%%/OpenCL/inc_rp.h
%%DATADIR%%/OpenCL/inc_scalar.cl
%%DATADIR%%/OpenCL/inc_simd.cl
%%DATADIR%%/OpenCL/inc_truecrypt_crc32.cl
@ -619,9 +429,6 @@ lib/libhashcat.so.%%PORTVERSION%%
%%DATADIR%%/OpenCL/m04900_a1-pure.cl
%%DATADIR%%/OpenCL/m04900_a3-optimized.cl
%%DATADIR%%/OpenCL/m04900_a3-pure.cl
%%DATADIR%%/OpenCL/m05000_a0-optimized.cl
%%DATADIR%%/OpenCL/m05000_a1-optimized.cl
%%DATADIR%%/OpenCL/m05000_a3-optimized.cl
%%DATADIR%%/OpenCL/m05100_a0-optimized.cl
%%DATADIR%%/OpenCL/m05100_a0-pure.cl
%%DATADIR%%/OpenCL/m05100_a1-optimized.cl
@ -973,7 +780,260 @@ lib/libhashcat.so.%%PORTVERSION%%
%%DATADIR%%/OpenCL/m16800-pure.cl
%%DATADIR%%/OpenCL/m16801-pure.cl
%%DATADIR%%/OpenCL/m16900-pure.cl
%%DATADIR%%/OpenCL/m17300_a0-optimized.cl
%%DATADIR%%/OpenCL/m17300_a1-optimized.cl
%%DATADIR%%/OpenCL/m17300_a3-optimized.cl
%%DATADIR%%/OpenCL/m17400_a0-optimized.cl
%%DATADIR%%/OpenCL/m17400_a1-optimized.cl
%%DATADIR%%/OpenCL/m17400_a3-optimized.cl
%%DATADIR%%/OpenCL/m17500_a0-optimized.cl
%%DATADIR%%/OpenCL/m17500_a1-optimized.cl
%%DATADIR%%/OpenCL/m17500_a3-optimized.cl
%%DATADIR%%/OpenCL/m17600_a0-optimized.cl
%%DATADIR%%/OpenCL/m17600_a1-optimized.cl
%%DATADIR%%/OpenCL/m17600_a3-optimized.cl
%%DATADIR%%/OpenCL/m17700_a0-optimized.cl
%%DATADIR%%/OpenCL/m17700_a1-optimized.cl
%%DATADIR%%/OpenCL/m17700_a3-optimized.cl
%%DATADIR%%/OpenCL/m17800_a0-optimized.cl
%%DATADIR%%/OpenCL/m17800_a1-optimized.cl
%%DATADIR%%/OpenCL/m17800_a3-optimized.cl
%%DATADIR%%/OpenCL/m17900_a0-optimized.cl
%%DATADIR%%/OpenCL/m17900_a1-optimized.cl
%%DATADIR%%/OpenCL/m17900_a3-optimized.cl
%%DATADIR%%/OpenCL/m18000_a0-optimized.cl
%%DATADIR%%/OpenCL/m18000_a1-optimized.cl
%%DATADIR%%/OpenCL/m18000_a3-optimized.cl
%%DATADIR%%/OpenCL/m18100_a0-pure.cl
%%DATADIR%%/OpenCL/m18100_a1-pure.cl
%%DATADIR%%/OpenCL/m18100_a3-pure.cl
%%DATADIR%%/OpenCL/markov_be.cl
%%DATADIR%%/OpenCL/markov_le.cl
%%DATADIR%%/hashcat.hcstat2
%%DATADIR%%/hashcat.hctune
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Bulgarian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Castilian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Catalan.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/English.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/French.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/German.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Greek.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/GreekPolytonic.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Italian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Lithuanian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Polish.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Portuguese.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Russian.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Slovak.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Spanish.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_full.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_alpha.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_numeral.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_0.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_1.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_2.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_3.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_4.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_5.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_6.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_7.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_8.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_9.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_A.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_B.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_C.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_D.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_E.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_F.charset
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-16-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_cp1253-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_ISO-8859-7-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Polish/pl_cp1250-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_cp1251-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_cp1250-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_cp1252-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_cp1251.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-16.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_cp1253.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_ISO-8859-7.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Hungarian/hu_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_cp1257.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_ISO-8859-2.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_cp1251.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_ISO-8859-5.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_KOI8-R.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_cp1250.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_cp1252.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-1.hcchr
%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-15.hcchr
%%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/limits.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/team.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt
%%PORTDOCS%%%%DOCSDIR%%/example.dict
%%PORTDOCS%%%%DOCSDIR%%/example0.hash
%%PORTDOCS%%%%DOCSDIR%%/example0.sh
%%PORTDOCS%%%%DOCSDIR%%/example400.hash
%%PORTDOCS%%%%DOCSDIR%%/example400.sh
%%PORTDOCS%%%%DOCSDIR%%/example500.hash
%%PORTDOCS%%%%DOCSDIR%%/example500.sh
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/hashcat.sh
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/howto.txt
%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install
%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-compliant.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-1-60.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-2-1800.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-3-3600.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-4-43200.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-5-86400.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-6-864000.hcmask
%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-7-2592000.hcmask
%%PORTDOCS%%%%DOCSDIR%%/rules/best64.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/combinator.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/d3ad0ne.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/dive.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/generated.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/generated2.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_d_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_d.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ds_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_du_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_du.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_dus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_dus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hl_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hl.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_l_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_l.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ld_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ld.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lds_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ls_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ls.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_s_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_s.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_u_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_u.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_us_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_us.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_d_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_d.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ds_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_du_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_du.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_dus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_dus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hl_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hl.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_l_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_l.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ld_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ld.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lds_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lds.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ls_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ls.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lu_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lu.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lus_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lus.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_s_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_s.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_u_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_u.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_us_passthrough.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_us.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/Incisive-leetspeak.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-HashManager.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-PasswordsPro.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/leetspeak.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/oscommerce.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/rockyou-30000.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/specific.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_space_and_special_0_F.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_top_100_passwords_1_G.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlCv1.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles1.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles2.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles3.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles4.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/toggles5.rule
%%PORTDOCS%%%%DOCSDIR%%/rules/unix-ninja-leetspeak.rule