Skip to content

lwconklin/Basic-Expression-Lexicon-Variation-Algorithms-BELVA

 
 

Repository files navigation

Build Status License: MIT Release

Contents

  1. Dedication

  2. Information / Resources

  3. Running pyOwaspBELVA

  4. Known Issues

  5. To Do

  6. Dedication --

This app is dedicated to my dad.

Please see DEDICATION file for more info.

  1. 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.....

  1. Running pyOwaspBELVA --

To Run:

  1. Download zip from git
  2. Unzip downloaded file into folder
  3. Open command prompt and change directories into unzipped folder
  4. Type ./pyOwaspBELVA.py and hit ENTER

Potential issues

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

  1. 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.

  1. To Do --

  2. Word selection / automated weighing of which words to use

  3. Interface improvements: better responsiveness

  4. Non-GUI version that directs output to stdout

  5. Expand functionality and add more plug-ins

    • Additional permutation dictionaries
    • Additional applied and removal policies
    • Additional username creation policies
  6. Other types of permutations in addition to just usernames and passwords (i.e., email addresses, sub-domain names)

Developed on Linux and not tested on other platforms so Windows/OSX mileage may vary (as of 2016 March 29)

About

Generate and Permutate Context Aware Dictionaries for Application Testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.0%
  • HTML 21.8%
  • Shell 0.2%