ddevault / Evilpass
Licence: mit
Slightly evil password strength checker
Stars: ✭ 1,356
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Evilpass
Dotfiles
Ninrod's sharpened dotfiles for emacs, vim, zsh, tmux. Since '15.
Stars: ✭ 208 (-84.66%)
Mutual labels: evil
hostbase
A Ruby GUI based on advanced rogue AP attack using the WPS
Stars: ✭ 43 (-96.83%)
Mutual labels: evil
R3ditor
An open-source project created to reverse-engineering some Resident Evil 3 files
Stars: ✭ 19 (-98.6%)
Mutual labels: evil
evil-textobj-tree-sitter
Tree-sitter powered textobjects for evil mode in Emacs
Stars: ✭ 88 (-93.51%)
Mutual labels: evil
Evil Multiedit
Multiple cursors for evil-mode, based on iedit
Stars: ✭ 200 (-85.25%)
Mutual labels: evil
avsrepo
A simple package repository for AviSynth+ https://forum.doom9.org/showthread.php?t=175822
Stars: ✭ 15 (-98.89%)
Mutual labels: evil
evil-textobj-syntax
This package is a port of vim-textobj-syntax for emacs. It provides evil text objects for consecutive items with same syntax highlight.
Stars: ✭ 19 (-98.6%)
Mutual labels: evil
Evil Org Mode
Supplemental evil-mode keybindings to emacs org-mode
Stars: ✭ 241 (-82.23%)
Mutual labels: evil
Regen
Tool to generate random strings from Go/RE2 regular expressions (Migrated to https://git.sr.ht/~nilium/regen)
Stars: ✭ 79 (-94.17%)
Mutual labels: evil
Slightly evil password strength checker
Checks how strong your user's password is via questionably ethical means.
Usage
Please don't actually use this.
>>> from evilpass import check_pass
>>> errors = check_pass("password", "email address", "username")
>>> errors
["Your password must be at least 8 characters long"]
Password reuse is bad, okay?
So quit doing it. Use a password manager. I personally recommend pass.
Side note
If you're actually checking user's password strength on sign up, I strongly suggest using an entropy-based strength estimation like zxcvbn instead of contrived composition rules like this, which are explicitly discouraged by NIST's current password guidelines. I also suggest not trying to log into your user's account on other sites.
Future development
- Automate use of proxies to avoid rate limiting and other things external services might do when they detect you're doing this
- Add other external services to check
Store valid credentials in a database for evil purposes
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].