Ethical Hacking Tutorials

Ethical Hacking Tutorials, Tips and Tricks

Ahadu – Password List Generator


Ahadu is a python tool that generates a password list for brute force attempts based on list of words provided. The list is generated by combining the words in different ways and adding common password strengthening techniques.

The tool generates a password list file based on the input provided. The tool generates a one, two and three word combinations of the input. It manipulates the input words in a way people try to make them harder to guess. This includes

  • Different letter cases
  • Replacing some letters with characters and numbers
  • Adding numbers and characters at the end

First, get the code:

https://github.com/SafeNetIS/Ahadu

Ahadu is written in Python and requires argparse which can be installed using Pip:

pip install argparse

Go to the command line and run

    Usage: python generator.py [-h] -w word [word ...] [-s] [-l level] [-o output.txt]

    optional arguments:
      -h, --help          show help message and exit
      -w word [word ...]  possible words used in the password
      -s                  ordered list of words
      -l level            level of character replacement strength (1 - 5)
      -o output.txt       The output file where the password list should be
                          written
python generator.py -w admin pass 2019 -o output.txt
Generated passwords file with 3600 possible passwords

Updated: March 14, 2019 — 10:01 pm

Leave a Reply

Your email address will not be published. Required fields are marked *

Ethical Hacking Tutorials © 2018
Skip to toolbar