Skip to content

Instantly share code, notes, and snippets.

@dzmitry-savitski
Last active August 2, 2024 10:25
Show Gist options
  • Save dzmitry-savitski/65c249051e54a8a4f17a534d311ab3d4 to your computer and use it in GitHub Desktop.
Save dzmitry-savitski/65c249051e54a8a4f17a534d311ab3d4 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