Pydictor: Custom Wordlist Generator

Terminal Guide & Documentation

Pydictor: Custom Wordlist Generator

Introduction

Pydictor is a powerful custom password dictionary generator designed for use within the Termux terminal environment. It empowers security professionals and ethical hackers to craft highly targeted wordlists and complex password combinations. Whether you need pattern-based generation, custom keyword combinations, or specific character sets, Pydictor provides the flexibility required for effective brute-force testing and security auditing.

Prerequisites

Before installing Pydictor, ensure your environment is prepared:

  • Termux App: Installed and fully updated on your Android device.
  • Internet Connection: Required to download packages and the Pydictor repository.
  • Storage Access (Optional): If you plan to export the generated dictionaries to your phone's internal storage, you may need to run termux-setup-storage.

Installation Steps

Execute the following commands sequentially to install Pydictor:

1. Update Packages

apt update && apt upgrade -y

2. Install Git and Python

apt install git python -y

3. Clone the Repository

git clone https://github.com/LandGrey/pydictor

4. Navigate to the Directory

cd pydictor

5. Set Execution Permissions

chmod +x pydictor.py

6. Launch the Tool

python pydictor.py

Usage Examples

By default, all generated wordlists are saved in the pydictor/results/ directory. Here are some practical examples of how to generate different types of dictionaries:

Show Help Menu

python pydictor.py -h

Numeric Wordlist

Create a pure numeric dictionary with an exact length of 6 characters:

python pydictor.py -base d --len 6 6

Lowercase Wordlist

Create an alphabetical (lowercase only) dictionary with lengths ranging from 4 to 6 characters:

python pydictor.py -base L --len 4 6

Mixed Wordlist (Numeric & Lowercase)

Create a dictionary containing both numbers and lowercase letters, lengths 4 to 8:

python pydictor.py -base dL --len 4 8

Complex Wordlist

Create a robust dictionary including numbers, lowercase letters, and special characters, lengths 6 to 10:

python pydictor.py -base dLc --len 6 10

Custom Keyword Generation

Generate a wordlist based on specific target-related keywords:

python pydictor.py -chunk admin root test

Birthday Wordlist Plugin

Use the built-in plugin to generate date-of-birth style combinations:

python pydictor.py -plug birthday

Explore More Tools

Nmap

Powerful network discovery and security auditing.

WAFW00F

Identify Web Application Firewalls (WAF).

Cool Commands

Visual and fun terminal commands for Termux.