Repository contains rules files for passwords recovery. Benchmarks made on custom hashlist.
rules
├── a1131
│ ├── A1131-insane-v1.rule
│ ├── A1131-insane-v2.rule
│ ├── A1131-insane-v3.rule
│ ├── A1131-insane-v4.rule
│ ├── A1131-IWA.rule
│ ├── A1131.rule
│ ├── append.rule
│ ├── blazing.rule
│ ├── concentrator_MT
│ ├── concentrator_MT_5000.rule
│ ├── concentrator_MT_64.rule
│ ├── DietCrackers.rule
│ ├── Emojis.rule
│ ├── insane-fast.rule
│ ├── insane-medium.rule
│ ├── insane-slow.rule
│ ├── _long.rule
│ ├── misty50k.rule
│ ├── misty.rule
│ ├── _short.rule
│ ├── tmesis-specials-num.rule
│ ├── top1k.rule
│ ├── top5k.rule
│ ├── Unicode.rule
│ ├── whisper.rule
│ ├── wild-fast.rule
│ ├── wild-medium.rule
│ └── wild-slow.rule
├── aon
│ ├── 10-complex-10k.rule
│ ├── 10-complex-1k.rule
│ ├── 10-complex-50k.rule
│ ├── 10-complex-64.rule
│ ├── 10-simple-10k.rule
│ ├── 10-simple-1k.rule
│ ├── 10-simple-50k.rule
│ ├── 10-simple-64.rule
│ ├── 12-complex-10k.rule
│ ├── 12-complex-1k.rule
│ ├── 12-complex-50k.rule
│ ├── 12-complex-64.rule
│ ├── 12-simple-10k.rule
│ ├── 12-simple-1k.rule
│ ├── 12-simple-50k.rule
│ ├── 12-simple-64.rule
│ ├── 14-complex-10k.rule
│ ├── 14-complex-1k.rule
│ ├── 14-complex-21k.rule
│ ├── 14-complex-64.rule
│ ├── 14-simple-10k.rule
│ ├── 14-simple-1k.rule
│ ├── 14-simple-50k.rule
│ ├── 14-simple-64.rule
│ ├── 8-complex-10k.rule
│ ├── 8-complex-1k.rule
│ ├── 8-complex-50k.rule
│ ├── 8-complex-64.rule
│ ├── 8-simple-10k.rule
│ ├── 8-simple-1k.rule
│ ├── 8-simple-50k.rule
│ └── 8-simple-64.rule
├── append
│ ├── append.!@34.rule
│ ├── append_email_domains(giveen).rule
│ ├── append.!!.rule
│ ├── append_sym.rule
│ └── appendYear.rule
├── blandyuk
│ ├── blandyuk_accent_rep.rule
│ ├── blandyuk_append_sym_year.rule
│ ├── blandyuk_basicNoOriginal.rule
│ ├── blandyuk_basic.rule
│ ├── blandyuk_combined.rule
│ ├── blandyuk_digit_ins_2.rule
│ ├── blandyuk_digit_ins_3.rule
│ ├── blandyuk_digit_ins_4.rule
│ ├── blandyuk_facebook.rule
│ ├── blandyuk_la_ins12.rule
│ ├── blandyuk_la_ins16.rule
│ ├── blandyuk_la_rep12.rule
│ ├── blandyuk_la_rep16.rule
│ ├── blandyuk_leet_tog_num.rule
│ ├── blandyuk_names_ins.rule
│ ├── blandyuk_prepend_sym.rule
│ ├── blandyuk.rule
│ ├── blandyuk_sym1_ins.rule
│ ├── blandyuk_sym2_ins.rule
│ ├── blandyuk_sym_ins.rule
│ ├── blandyuk_sym_pre_app.rule
│ ├── blandyuk_sym_rep.rule
│ ├── blandyuk_ua_ins12.rule
│ ├── blandyuk_ua_ins16.rule
│ ├── blandyuk_ua_rep12.rule
│ ├── blandyuk_ua_rep16.rule
│ ├── blandyuk_word3_ins.rule
│ ├── blandyuk_word4_ins.rule
│ ├── blandyuk_word5_ins.rule
│ └── blandyuk_years_ins.rule
├── buka
│ └── buka_400k.rule
├── cake
│ ├── append-firstnames.rule
│ ├── CakeV1.rule
│ ├── CakeV2.rule
│ ├── email.rule
│ └── rot13.rule
├── ciphers
│ └── caesar.rule
├── clem9669
│ ├── clem9669_case.rule
│ ├── clem9669_large.rule
│ ├── clem9669_medium.rule
│ ├── clem9669_small.rule
│ ├── emojis.rule
│ ├── password_ruled.txt
│ └── README.md
├── collection
│ ├── collection100k.rule
│ ├── collection1k.rule
│ ├── collection500k.rule
│ ├── collection50k.rule
│ ├── collection5k.rule
│ └── README.md
├── dipepe
│ ├── Dipepe_emails_top1k_v4.0.rule
│ ├── Dipepe_Extract_range_1.rule
│ ├── Dipepe_full_names_to_emails_top100.rule
│ └── Dipepe_Omit_range_1.rule
├── dive
│ ├── dive.rule
│ ├── dive.rule.aa
│ ├── dive.rule.ab
│ ├── dive.rule.ac
│ └── dive.rule.ad
├── fordy
│ ├── fordy10k.rule
│ ├── fordy50k.rule
│ ├── FordyBigBoy.rule
│ ├── FordyCombined.rule
│ ├── fordyv1.rule
│ ├── fordyv2a.rule
│ ├── fordyv2b.rule
│ ├── Fordyv2.rule
│ ├── Fordyv3-1Mil.rule
│ ├── Fordyv3-250k.rule
│ ├── Fordyv3-2Mil.rule
│ ├── Fordyv3-500k.rule
│ ├── Fordyv4a.rule
│ └── Fordyv4b.rule
├── hashpwn
│ ├── hashpwn_1500.rule
│ ├── hashpwn_250.rule
│ ├── hashpwn_3000.rule
│ ├── hashpwn_5000.rule
│ └── hashpwn_500.rule
├── hob0rules
│ ├── d3adhob0.rule
│ ├── hob064.rule
│ └── README.md
├── hybrid
│ ├── append_d_passthrough.rule
│ ├── append_d.rule
│ ├── append_ds_passthrough.rule
│ ├── append_ds.rule
│ ├── append_du_passthrough.rule
│ ├── append_du.rule
│ ├── append_dus_passthrough.rule
│ ├── append_dus.rule
│ ├── append_hl_passthrough.rule
│ ├── append_hl.rule
│ ├── append_hu_passthrough.rule
│ ├── append_hu.rule
│ ├── append_ld_passthrough.rule
│ ├── append_ld.rule
│ ├── append_lds_passthrough.rule
│ ├── append_lds.rule
│ ├── append_ldu_passthrough.rule
│ ├── append_ldu.rule
│ ├── append_ldus_passthrough.rule
│ ├── append_ldus.rule
│ ├── append_l_passthrough.rule
│ ├── append_l.rule
│ ├── append_ls_passthrough.rule
│ ├── append_ls.rule
│ ├── append_lu_passthrough.rule
│ ├── append_lu.rule
│ ├── append_lus_passthrough.rule
│ ├── append_lus.rule
│ ├── append_s_passthrough.rule
│ ├── append_s.rule
│ ├── append_u_passthrough.rule
│ ├── append_u.rule
│ ├── append_us_passthrough.rule
│ ├── append_us.rule
│ ├── prepend_d_passthrough.rule
│ ├── prepend_d.rule
│ ├── prepend_ds_passthrough.rule
│ ├── prepend_ds.rule
│ ├── prepend_du_passthrough.rule
│ ├── prepend_du.rule
│ ├── prepend_dus_passthrough.rule
│ ├── prepend_dus.rule
│ ├── prepend_hl_passthrough.rule
│ ├── prepend_hl.rule
│ ├── prepend_hu_passthrough.rule
│ ├── prepend_hu.rule
│ ├── prepend_ld_passthrough.rule
│ ├── prepend_ld.rule
│ ├── prepend_lds_passthrough.rule
│ ├── prepend_lds.rule
│ ├── prepend_ldu_passthrough.rule
│ ├── prepend_ldu.rule
│ ├── prepend_ldus_passthrough.rule
│ ├── prepend_ldus.rule
│ ├── prepend_l_passthrough.rule
│ ├── prepend_l.rule
│ ├── prepend_ls_passthrough.rule
│ ├── prepend_ls.rule
│ ├── prepend_lu_passthrough.rule
│ ├── prepend_lu.rule
│ ├── prepend_lus_passthrough.rule
│ ├── prepend_lus.rule
│ ├── prepend_s_passthrough.rule
│ ├── prepend_s.rule
│ ├── prepend_u_passthrough.rule
│ ├── prepend_u.rule
│ ├── prepend_us_passthrough.rule
│ └── prepend_us.rule
├── insidepro
│ ├── InsidePro-HashManager.rule
│ └── InsidePro-PasswordsPro.rule
├── jabbercracky
│ ├── jabbercracky_100k.rule
│ ├── jabbercracky_100.rule
│ ├── jabbercracky_10k.rule
│ ├── jabbercracky_250k.rule
│ ├── jabbercracky_500.rule
│ ├── jabbercracky_50k.rule
│ ├── jabbercracky_50.rule
│ ├── jabbercracky_5k.rule
│ ├── jabbercracky_append_30k.rule
│ ├── jabbercracky_combined.rule
│ ├── jabbercracky_phrase_30k.rule
│ ├── jabbercracky_poggle_30k.rule
│ ├── jabbercracky_post_process.rule
│ ├── jabbercracky_prepend_30k.rule
│ ├── jabbercracky_short_15.rule
│ └── jabbercracky_taggle_30k.rule
├── kaonashi
│ ├── haku34K.rule
│ ├── kamaji34K.rule
│ ├── README.md
│ └── yubaba64.rule
├── korelogic
│ ├── KoreLogicCombined.rule
│ ├── KoreLogicRulesAdd1234_Everywhere.rule
│ ├── KoreLogicRulesAdd2006Everywhere.rule
│ ├── KoreLogicRulesAdd2010Everywhere.rule
│ ├── KoreLogicRulesAddDotCom.rule
│ ├── KoreLogicRulesAddJustNumbersLimit8.rule
│ ├── KoreLogicRulesAddOnes.rule
│ ├── KoreLogicRulesAddShortMonthsEverywhere.rule
│ ├── KoreLogicRulesAppend1_AddSpecialEverywhere.rule
│ ├── KoreLogicRulesAppend2Letters.rule
│ ├── KoreLogicRulesAppend4Num.rule
│ ├── KoreLogicRulesAppend6NumbersSpecial.rule.gz
│ ├── KoreLogicRulesAppend6Num.rule
│ ├── KoreLogicRulesAppend6Num.rule.gz
│ ├── KoreLogicRulesAppendCurrentYearSpecial.rule
│ ├── KoreLogicRulesAppendJustNumbers.rule
│ ├── KoreLogicRulesAppendMonthCurrentYear.rule
│ ├── KoreLogicRulesAppendMonthDay.rule
│ ├── KoreLogicRulesAppendNumberNumberSpecialTwice.rule
│ ├── KoreLogicRulesAppendNumbers_or_Specials_PrependLetter.rule
│ ├── KoreLogicRulesAppendSpecial4num.rule
│ ├── KoreLogicRulesAppendSpecialNumberNumberNumber.rule
│ ├── KoreLogicRulesAppendYears.rule
│ ├── KoreLogicRulesDevProdTestUAT.rule
│ ├── KoreLogicRulesL33t.rule
│ ├── KoreLogicRulesMonthsFullPreface.rule
│ ├── KoreLogicRulesPrepend2NumbersAppend2Numbers.rule
│ ├── KoreLogicRulesPrepend4LetterMonths.rule
│ ├── KoreLogicRulesPrependCAPCAPAppendSpecial.rule
│ ├── KoreLogicRulesPrependDaysWeek.rule
│ ├── KoreLogicRulesPrependHello.rule
│ ├── KoreLogicRulesPrependJustSpecials.rule
│ ├── KoreLogicRulesPrependMonthDayYear.rule
│ ├── KoreLogicRulesPrependNumNum3LetterMonths.rule
│ ├── KoreLogicRulesPrependNumNumNumNum.rule
│ ├── KoreLogicRulesPrependNumNumNum.rule
│ ├── KoreLogicRulesPrependNumNum.rule
│ ├── KoreLogicRulesPrependNumNumSpecial.rule
│ ├── KoreLogicRulesPrependRockYou50000.rule
│ ├── KoreLogicRulesPrependSeason.rule
│ ├── KoreLogicRulesPrependSpecialSpecial.rule
│ ├── KoreLogicRulesPrependYears.rule
│ ├── KoreLogicRulesReplaceLettersCaps.rule
│ ├── KoreLogicRulesReplaceLetters.rule
│ ├── KoreLogicRulesReplaceNumbers2Special.rule
│ ├── KoreLogicRulesReplaceNumbers.rule
│ └── KoreLogicRulesReplaceSpecial2Special.rule
├── masks
│ ├── 8char-1l-1u-1d-1s-compliant.hcmask
│ ├── 8char-1l-1u-1d-1s-noncompliant.hcmask
│ ├── all-in-one-top10.hcmask
│ ├── hashcat-default.hcmask
│ ├── rockyou-1-60.hcmask
│ ├── rockyou-2-1800.hcmask
│ ├── rockyou-3-3600.hcmask
│ ├── rockyou-4-43200.hcmask
│ ├── rockyou-5-86400.hcmask
│ ├── rockyou-6-864000.hcmask
│ ├── rockyou-7-2592000.hcmask
│ └── weakpass.hcmask
├── MISC
│ ├── 1940-2017.rule
│ ├── 8track.rule
│ ├── amaterasu.rule
│ ├── auto.rule
│ ├── basic_4_mail.rule
│ ├── basic_m@il.rule
│ ├── best64.rule
│ ├── Chatbooks.rule
│ ├── combinator.rule
│ ├── Combined-leetspeak.rule
│ ├── cyclone_250.rule
│ ├── d3ad0ne.rule
│ ├── descrypt.rule
│ ├── efensive.rule
│ ├── email_by_simplify.rule
│ ├── emails_best.rule
│ ├── emails.rule
│ ├── evil.rule
│ ├── expanded-cutb-clean.rule.gz
│ ├── full_names_to_emails_top100.rule
│ ├── generated2-full.rule
│ ├── generated2.rule
│ ├── generated3.rule
│ ├── generated.rule
│ ├── giveen_combo.rule
│ ├── hashes-org-rules.rule
│ ├── huge.rule
│ ├── Incisive-leetspeak.rule
│ ├── leetspeak.rule
│ ├── lmNTLM.rule
│ ├── mail_Milzo.rule
│ ├── mail.rule
│ ├── new-auto.rule
│ ├── newttv1.rule
│ ├── n.rule
│ ├── omgwtfbbq.rule
│ ├── OneRuleToRuleThemAll.rule
│ ├── OneRuleToRuleThemStill.rule
│ ├── OptimizedUpToDate.rule
│ ├── Oscommerce.rule
│ ├── passphrase-rule1.rule
│ ├── passphrase-rule2.rule
│ ├── passwordspro.rule
│ ├── Pengo.rule
│ ├── pepper.rule
│ ├── PrependRockYou60000.rule
│ ├── prince_generated.rule
│ ├── prince_optimized.rule
│ ├── reject.rule
│ ├── rockyou-30000.rule
│ ├── SHA1Dash.rule
│ ├── specific.rule
│ ├── test.rule
│ ├── tiny.rule
│ ├── toggles1.rule
│ ├── toggles2.rule
│ ├── toggles3.rule
│ ├── toggles4.rule
│ ├── toggles5.rule
│ ├── toprules2020.rule
│ ├── unix-ninja_common-leetspeak.rule
│ ├── unix-ninja-leetspeak.rule
│ ├── uppercase.rule
│ ├── whisper.rule
│ └── williamsuper.rule
├── nsa-rules
│ ├── LICENSE.md
│ ├── nsa64NoOriginal.rule
│ ├── nsa64.rule
│ ├── nsa.hcmask
│ ├── _NSAKEY_Combined.rule
│ ├── _NSAKEY.v1.dive.rule
│ ├── _NSAKEY.v2.dive.rule
│ └── README.md
├── nyxgeek
│ ├── makeaddress_3digits.rule
│ ├── makeaddress_4digits.rule
│ ├── nyxgeek-append4.rule
│ ├── nyxgeek-emails.rule
│ ├── nyxgeek-i1o1.rule
│ ├── nyxgeek-i1.rule
│ ├── nyxgeek-i2.rule
│ ├── nyxgeek-leet.extra.rule
│ ├── nyxgeek-leet.multi.rule
│ ├── nyxgeek-o1i1.rule
│ ├── nyxgeek-o1.rule
│ ├── nyxgeek-o2.rule
│ ├── nyxgeek-repeater-i.rule
│ ├── nyxgeek-weird1.rule
│ └── README.md
├── pantagrule
│ ├── pantagrule.hashorg.v6.hybrid.rule
│ ├── pantagrule.hashorg.v6.one.rule
│ ├── pantagrule.hashorg.v6.popular.rule
│ ├── pantagrule.hashorg.v6.random.rule
│ ├── pantagrule.hashorg.v6.raw1m.rule
│ ├── pantagrule.hybrid.royce.rule
│ ├── pantagrule.hybrid.rule
│ ├── pantagrule.one.royce.rule
│ ├── pantagrule.one.rule
│ ├── pantagrule.popular.royce.rule
│ ├── pantagrule.popular.rule
│ ├── pantagrule.random.royce.rule
│ └── pantagrule.random.rule
├── probable-wordlists
│ ├── ProbWL-197-rule-probable-v2.rule
│ ├── ProbWL-26-rule-probable-v2.rule
│ ├── ProbWL-51-rule-probable-v2.rule
│ └── ProbWL-547-rule-probable-v2.rule
├── README.md
├── robot
│ ├── Robot-Best10.rule
│ ├── Robot_CurrentBestRules.rule
│ ├── Robot_MyFavorite.rule
│ ├── Robot_ReverseRules.rule
│ ├── Robot_Top1268Rules.rule
│ └── Robot_toporder.rule
├── shooter3k
│ ├── Shooter3k_8_20_2021.rule
│ ├── Shooter3k_8_21_2021Cleaned.rule
│ ├── Shooter-LeetSpeak.rule
│ └── Shooter-LeetSpeak-With-Passthrough.rule
├── skalman
│ ├── skalman_small2.rule
│ ├── skalman_small3.rule
│ ├── skalmansmall.rule
│ ├── skalman_takesuonadate.rule
│ └── skalman_test.rule
├── t0xic
│ ├── T0XIC_combined.rule
│ ├── T0XlC_3.rule
│ ├── T0XlC_both.rule
│ ├── T0XlC_ins2_basic.rule
│ ├── T0XlC_ins2.rule
│ ├── T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
│ ├── T0XlC_insert_HTML_entities_0_Z.rule
│ ├── T0XlC-insert_space_and_special_0_F.rule
│ ├── T0XlC-insert_top_100_passwords_1_G.rule
│ ├── T0XlC_ins.rule
│ ├── T0XlC_rep2.rule
│ ├── T0XlC_rep.rule
│ ├── T0XlC.rule
│ ├── T0XlCv1.rule
│ ├── T0XlCv2.rule
│ └── TOXIC-10krules.rule
├── techtrip
│ ├── techtrip1000.rule
│ ├── techtrip_2.rule
│ └── techtrip.rule
├── tmesis
│ ├── 1-emoji-everywhere.rule
│ ├── days-everywhere.rule
│ ├── love-everywhere.rule
│ └── seasons-everywhere.rule
├── top_n
│ ├── top_1500.rule
│ ├── top_250.rule
│ ├── top_3000.rule
│ ├── top_5000.rule
│ ├── top_500.rule
│ └── top_750.rule
└── unicorn
├── DiveIcorn.rule
├── Pantacorn.rule
├── SuperUnicorn.rule
├── TheOneTrueUnicorn.rule
├── Unicorn10k.rule
├── Unicorn1k.rule
├── Unicorn20k.rule
├── Unicorn250.rule
├── Unicorn3k.rule
├── Unicorn5k.rule
├── Unicorn64.rule
├── UnicornCombined.rule
├── UnicornLorge.rule
└── UnicornSmol.rule
33 directories, 459 files