-
Dedication
-
Information / Resources
-
Running pyOwaspBELVA
-
Known Issues
-
To Do
-
Dedication --
This app is dedicated to my dad.
Please see DEDICATION file for more info.
- Information / Resources --
Find general info and FAQ on owasp.org project page: https://www.owasp.org/index.php/OWASP_Basic_Expression_&_Lexicon_Variation_Algorithms_%28BELVA%29_Project
How to & videos to come.....
- Running pyOwaspBELVA --
To Run:
- Download zip from git
- Unzip downloaded file into folder
- Open command prompt and change directories into unzipped folder
- Type ./pyOwaspBELVA.py and hit ENTER
To make the py files executable you may need to type:
chmod 755 ./*.py -R
Follow py instructions to install additional libraries such as QT4 if needed
- Known Issues --
The interface needs better responsiveness: it can be sluggish and may appear unresponsive.
To verify app is working:
Change to outFile/outfile.txt directory (or your selected outfile directory) and type:
tail -f outfile.txt
You will see new dictionary words being generated if past the import stage.
-
To Do --
-
Word selection / automated weighing of which words to use
-
Interface improvements: better responsiveness
-
Non-GUI version that directs output to stdout
-
Expand functionality and add more plug-ins
- Additional permutation dictionaries
- Additional applied and removal policies
- Additional username creation policies
-
Other types of permutations in addition to just usernames and passwords (i.e., email addresses, sub-domain names)