Coder Social home page Coder Social logo

zkclown / getpwd Goto Github PK

View Code? Open in Web Editor NEW
53.0 3.0 8.0 48 KB

It's a tool which generate a dictionary from a csv containing personals informations. Generate all common passwords based on perso info. (leet transformations and combinatory processing)

Python 100.00%
password-generator hacking-tool combinatorial leet-generator social-engineering password-dictionaries bruteforce dictionary-tools word-list pentest

getpwd's Introduction

GetPwd

Description

It's a tool which generates a dictionary from a csv containing personal informations.

Generates all common passwords based on perso info. (leet transformations and combinatory processing)

The purpose of the script is to test the usage of weak passwords.

The script is written in PYTHON 3

Exemple

Personnals infos :

  • Name : Jean
  • Surname : Dupont
  • Date of birth : 20th June 1988

Pwd Generated :

  • JeanDupont
  • Jean
  • jean
  • j3an
  • j34n
  • J34n
  • Je4n200688
  • etc ....

Usage

git clone https://github.com/ZkClown/GetPwd.git
cd ./GetPwd
python getPwd.py -h
usage: getPwd.py [-h] -f FILE [-r RECURENCE] [-b BRUTE] [-c CHARSET]
                 [-o OUTPUT] [-p PROCESSES] [-d] [-l LEET]

optional arguments:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  file wich contains personals datas
  -r RECURENCE, --recurence RECURENCE
                        Number of combinations
  -b BRUTE, --brute BRUTE
                        Number of char to bruteforce if needed
  -c CHARSET, --charset CHARSET
                        Charset used for the bruteforce
  -o OUTPUT, --output OUTPUT
                        Output file
  -p PROCESSES, --processes PROCESSES
                        Number of processes
  -d, --difference      Don't combine two elements of one same set
  -l, --leet            Use leet table instead of only Maj and Min

Exemple usage

genPwd.py -f myCsv.csv -r 2 -d -b 2 -c "abc" -p 4 -o out

This will generate all possible passwords without the re-use of information with garbages chars using the charset "abc" up to 3 chars and which can be composed of maximum 3 different informations.

CSV format

The csv has to contain 1 info per line !

CAUTION

The more infos there are in the csv, the larger the dictionary will be ! Same for combinations !

Credits

Made by ZkClown & Squadella

Python 3|3.6

getpwd's People

Contributors

squadella avatar zkclown avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.