Skip to content

XXL-MAN/pwanalyzer

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

pwanalyzer & pwchecker

A Python way to avoid weak passwords via corporate policy and forbidden words dictionary (PWCHECKER). This also includes an script to validate our full password list to compare to common brute force dictionaries, returning ocurrences and percentages.

You can insert most popular big pw dictionary ROCKYOU.txt and add to -dics- folder:

Link: https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt

This project is based on 2 ideas:

  • send the pw list (obviously decrypted) to compare some dictionaries: pwanalyzer.py
  • send a password to corporate policy and dictionary to get valid or not result: pwchecker.py

pwanalyzer.py

USAGE python pwanalyzer.py [password_file]

RETURNS: Number of ocurrences of entries on password file on each dictionary file, with percentages.

pwchecker.py

USAGE python pwchecker.py [password] [dictionary_forbidden_passwords_file]

RETURNS: Exit code 0 or 1 (independant windows or linux)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages