Skip to content
This repository was archived by the owner on Aug 9, 2026. It is now read-only.

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

NameForge

     __                       ___                                  
  ╱╲ ╲ ╲__ _ _ __ ___   ___  ╱ __╲__  _ __ __ _  ___   _ __  _   _ 
 ╱  ╲╱ ╱ _` │ '_ ` _ ╲ ╱ _ ╲╱ _╲╱ _ ╲│ '__╱ _` │╱ _ ╲ │ '_ ╲│ │ │ │
╱ ╱╲  ╱ (_│ │ │ │ │ │ │  __╱ ╱ │ (_) │ │ │ (_│ │  __╱_│ │_) │ │_│ │
╲_╲ ╲╱ ╲__,_│_│ │_│ │_│╲___╲╱   ╲___╱│_│  ╲__, │╲___(_) .__╱ ╲__, │
                                           │___╱       │_│    │___╱ 

This Python script generates common Active Directory (AD) style usernames from a list of first and last names. It is useful for pentesting, user enumeration, and wordlist generation in enterprises.

  • Input names should be in the format: Firstname Lastname
  • Duplicate names are removed
  • Lines with missing names are skipped automatically.

Prerequisites

  • Python 3.6+ (recommended)

Installation

Clone the repository:

git clone https://github.com/anjulameegalla/nameforge.py.git
cd nameforge.py

Usage

python3 nameforge.py -u <input_file> [-o <output_file>]
  • On Windows, use python if python3 is not available.

Arguments

  • -u → Path to the input file containing names (required)
  • -o → Path to the output file (optional, defaults to stdout)

See examples/ for usage examples.

About

A lightweight Python script to generate AD-style usernames for user enumeration.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages