Skip to content

PassFraze: A versatile 3-in-1 password tool. Generates, cracks, and analyzes passwords. Implemented with a user-friendly web interface using Flask for Python.

Notifications You must be signed in to change notification settings

avulman/pass-fraze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PassFraze

PassFraze is a versatile 3-in-1 password tool that allows users to generate secure passwords, crack passwords with a brute force script, and analyze password strength. It is implemented with a user-friendly web interface using Flask for Python.

PassFraze Screenshot 1
Ref 1: Main landing page

Features

  • Password Generation: Create strong and unique passwords based on specified criteria such as length, character types, and complexity.

  • Password Cracking: Test the strength of passwords by simulating common cracking techniques to identify weak passwords.

  • Password Analysis: Evaluate the strength of existing passwords by analyzing factors such as length, character diversity, and vulnerability to common attacks.

Technologies Used

  • Languages:

    • Python
    • JavaScript
    • HTML
    • CSS
  • Framework: Flask

Installation

To run PassFraze locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/passfraze.git
    cd passfraze
    
  2. Install dependencies
  3. Run Flask Application:
    python app.py
  4. Access Flask Application in your preferred web browswer 'http://localhost:5000'.

Usage

Password Generation:

  • Navigate to the "Generate Password" section.
  • Specify the desired length and complexity of the password.
  • Click "Generate" to create a new password.

Password Cracking:

  • Visit the "Crack Password" section.
  • Enter the password you wish to test.
  • Click "Crack" to simulate common cracking techniques and receive a report on the password's strength.

Password Analysis:

  • Explore the "Analyze Password" section.
  • Enter the password you want to analyze.
  • Click "Analyze" to receive insights into the password's strength and areas for improvement.

Acknowledgements

  • PassFraze was created by Anton Vulman.
  • Special thanks to the Flask community for their excellent web framework.

About

PassFraze: A versatile 3-in-1 password tool. Generates, cracks, and analyzes passwords. Implemented with a user-friendly web interface using Flask for Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published