Intro for new users

Table of Contents :

Project Overview

We developed this project to analyze passwords and detect specific patterns in them. These patterns can be used to avoid insecure passwords, to target specific passwords, reporting vulnerable passwords or any other security application.

Patternscape uses data breaches to generate patterns out of raw passwords and email. In order to generate a pattern we compare passwords against common data like:

  1. Names (originating from different regions and cultures) ~ 188,000 records

  2. Locations (include all countries and states) ~ 39,200 records

  3. Common words (for now English only) ~ 370,000 records

  4. Target website (if available)

  5. User email (if available)

  6. Date of birth (if available)

  7. Mobile number (if available)

Once we have common patterns we rank them according to highest appearance. These patterns then can be used to detect patterns in raw data or on specific passwords for security purpose.

We don't encourage any bad use of this project and in no case, we code authors are liable to any damage or illegal action.

Basic Usage

Basic use cases of the project and tips