Skip to content

Generates all possible alternations of a string based on specific rules, used for dictionary attacks

Notifications You must be signed in to change notification settings

NorthernSec/PassAlternater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

PassAlternater

Generates all possible alternations of a string based on specific rules, used for dictionary attacks

Usage

By default, there is a list included in the script (you can see the source code for the list), which is very basic. If this list does not cover your needs, you can use your own list, using the -l <list> flag. An example list is included in the source code, and contains lower and upper case. Extending this list is possible by adding strings to a line, separated with a comma.

You can use the -s flag to get statistics of the output the generator creates. Right now, this only includes the amount of possible passwords and the length of the initial word given.

Example

$ python3 generate.py test
test
tesT
tes7
...
735t
735T
7357

note This project is written for Python 3.x. This might later be written to be both Python 2.x and 3.x compatible

##Disclaimer This tool is for educational purposes only and is not intended to be put into practise unless you have authorised access to the system you are trying to break into

License

This software is licensed under the "Original BSD License".

  (C) 2015  NorthernSec          https://github.com/NorthernSec
  (c) 2015  Pieter-Jan Moreels   https://github.com/pidgeyl

About

Generates all possible alternations of a string based on specific rules, used for dictionary attacks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages