Skip to content

Instantly share code, notes, and snippets.

@affilares
Forked from dzmitry-savitski/user-name-rules.txt
Created August 2, 2024 10:25
Show Gist options
  • Save affilares/7df5ceb3f99fbaa2ee7be1512cb7e98a to your computer and use it in GitHub Desktop.
Save affilares/7df5ceb3f99fbaa2ee7be1512cb7e98a to your computer and use it in GitHub Desktop.
Generate user name lists suitable for brute force attacks from first name and last name using these John the Ripper rules
# Generate loins from First name & Last name wordlist (case insensitive)
# https://dzmitry-savitski.github.io/2020/04/generate-a-user-name-list-for-brute-force-from-first-and-last-name
[List.Rules:Login-Generator-i]
# johndoe
%1?w l Dp
# john_doe
%1?w l op_
# john.doe
%1?w l op.
# john-doe
%1?w l op-
# john
%1?w l x0p
# doe
%1?w l xpz D0
# jdoe
%1?w l O1p
# j.doe
%1?w l O1p i1.
# j_doe
%1?w l O1p i1_
# j-doe
%1?w l O1p i1-
# johnd
E r %1?u O0p r %1?w l Dp
# john_d
E r %1?u O0p r %1?w l op_
# john.d
E r %1?u O0p r %1?w l op.
# john-d
E r %1?u O0p r %1?w l op-
# doejohn
%1?w X0pl il xpz D0 %1?w l Dp
# doe_john
%1?w X0pl il xpz D0 %1?w l op_
# doe.john
%1?w X0pl il xpz D0 %1?w l op.
# doe-john
%1?w X0pl il xpz D0 %1?w l op-
# djohn
%1?w X0pl il xpz D0 %1?w l O1p Dp
# d.john
%1?w X0pl il xpz D0 %1?w l O1p i1.
# d_john
%1?w X0pl il xpz D0 %1?w l O1p i1_
# d-john
%1?w X0pl il xpz D0 %1?w l O1p i1-
# doej
%1?w X0pl il xpz D0 E r %1?u O0p r %1?w l Dp
# doe_j
%1?w X0pl il xpz D0 E r %1?u O0p r %1?w l op_
# doe.j
%1?w X0pl il xpz D0 E r %1?u O0p r %1?w l op.
# doe-j
%1?w X0pl il xpz D0 E r %1?u O0p r %1?w l op-
# Generate loins from First name & Last name wordlist (case sensitive)
[List.Rules:Login-Generator]
.include [List.Rules:Login-Generator-i]
# JohnDoe
-c %1?w E Dp
# Johndoe
-c %1?w l Dp c
# JOHNDOE
-c %1?w u Dp
# John_Doe
-c %1?w E op_
# JOHN_DOE
-c %1?w u op_
# John.Doe
-c %1?w E op.
# JOHN.DOE
-c %1?w u op.
# John-Doe
-c %1?w E op-
# JOHN-DOE
-c %1?w u op-
# John
-c %1?w c x0p
# JOHN
-c %1?w u x0p
# Doe
-c %1?w l xpz D0 c
# DOE
-c %1?w l xpz D0 u
# JDoe
-c %1?w E O1p
# JDOE
-c %1?w u O1p
# J.Doe
-c %1?w E O1p i1.
# J.DOE
-c %1?w u O1p i1.
# J_Doe
-c %1?w E O1p i1_
# J_DOE
-c %1?w u O1p i1_
# J-Doe
-c %1?w E O1p i1-
# J-DOE
-c %1?w u O1p i1-
# JohnD
-c E r %1?u O0p r %1?w Dp
# JOHND
-c E r %1?u O0p r %1?w Dp u
# John_D
-c E r %1?u O0p r %1?w op_
# JOHN_D
-c E r %1?u O0p r %1?w op_ u
# John.D
-c E r %1?u O0p r %1?w op.
# JOHN.D
-c E r %1?u O0p r %1?w op. u
# John-D
-c E r %1?u O0p r %1?w op-
# JOHN-D
-c E r %1?u O0p r %1?w op- u
# DoeJohn
-c %1?w X0pl il xpz D0 %1?w E Dp
# DOEJOHN
-c %1?w X0pl il xpz D0 %1?w u Dp
# Doe_John
-c %1?w X0pl il xpz D0 %1?w E op_
# DOE_JOHN
-c %1?w X0pl il xpz D0 %1?w u op_
# Doe.John
-c %1?w X0pl il xpz D0 %1?w E op.
# DOE.JOHN
-c %1?w X0pl il xpz D0 %1?w u op.
# Doe-John
-c %1?w X0pl il xpz D0 %1?w E op-
# DOE-JOHN
-c %1?w X0pl il xpz D0 %1?w u op-
# DJohn
-c %1?w X0pl il xpz D0 %1?w E O1p Dp
# DJOHN
-c %1?w X0pl il xpz D0 %1?w u O1p Dp
# D.John
-c %1?w X0pl il xpz D0 %1?w E O1p i1.
# D.JOHN
-c %1?w X0pl il xpz D0 %1?w u O1p i1.
# D_John
-c %1?w X0pl il xpz D0 %1?w E O1p i1_
# D_JOHN
-c %1?w X0pl il xpz D0 %1?w u O1p i1_
# D-John
-c %1?w X0pl il xpz D0 %1?w E O1p i1-
# D-JOHN
-c %1?w X0pl il xpz D0 %1?w u O1p i1-
# DoeJ
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w Dp
# DOEJ
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w Dp u
# Doe_J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op_
# DOE_J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op_ u
# Doe.J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op.
# DOE.J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op. u
# Doe-J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op-
# DOE-J
-c %1?w X0pl il xpz D0 E r %1?u O0p r %1?w op- u
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment