StatsGen

Description

StatsGen – Password Statistical Analysis tool.The most basic analysis that you can perform is simply obtaining most common length, character-set and other characteristics of passwords in the provided list.

Usage

Syntax

statsgen.py [options] passwords.txt

Options

  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -o password.masks, --output=password.masks
                        Save masks and stats to a file
  --hiderare            Hide statistics covering less than 1% of the sample
  -q, --quiet           Don't show headers.

  Password Filters:
    --minlength=8       Minimum password length
    --maxlength=8       Maximum password length
    --charset=loweralpha,numeric
                        Password charset filter (comma separated)
    --simplemask=stringdigit,allspecial
                        Password mask filter (comma separated) 

Example

cyborg@cyborg:~$ sudo statsgen  /home/cyborg/passwords.txt -o passwords.masks
                       _ 
     StatsGen 0.0.3   | |
      _ __   __ _  ___| | _
     | '_ \ / _` |/ __| |/ /
     | |_) | (_| | (__|   < 
     | .__/ \__,_|\___|_|\_\
     | |                    
     |_| [email protected]


[*] Analyzing passwords in [/home/cyborg/passwords.txt]
[*] Saving advanced masks and occurrences to [passwords.masks]
[+] Analyzing 100% (895/895) of passwords
    NOTE: Statistics below is relative to the number of analyzed passwords, not total number of passwords

[*] Length:
[+]                         6: 31% (285)
[+]                         7: 15% (138)
[+]                         5: 14% (131)
[+]                         8: 14% (129)
[+]                         4: 11% (99)
[+]                         9: 05% (47)
[+]                         3: 02% (23)
[+]                        10: 02% (22)
[+]                        11: 01% (11)
[+]                         2: 00% (8)
[+]                         1: 00% (1)
[+]                        12: 00% (1)

[*] Character-set:
[+]                loweralpha: 75% (676)
[+]                   numeric: 11% (104)
[+]             loweralphanum: 08% (73)
[+]                mixedalpha: 02% (26)
[+]                upperalpha: 01% (12)
[+]             mixedalphanum: 00% (3)
[+]             upperalphanum: 00% (1)

[*] Password complexity:
[+]                     digit: min(0) max(9)
[+]                     lower: min(0) max(12)
[+]                     upper: min(0) max(9)
[+]                   special: min(0) max(0)

[*] Simple Masks:
[+]                    string: 79% (714)
[+]                     digit: 11% (104)
[+]               stringdigit: 06% (59)
[+]                 othermask: 00% (7)
[+]               digitstring: 00% (7)
[+]         stringdigitstring: 00% (4)

[*] Advanced Masks:
[+]              ?l?l?l?l?l?l: 22% (199)
[+]            ?l?l?l?l?l?l?l: 12% (113)
[+]                ?l?l?l?l?l: 12% (109)
[+]          ?l?l?l?l?l?l?l?l: 11% (99)
[+]                  ?l?l?l?l: 07% (63)
[+]              ?d?d?d?d?d?d: 05% (45)
[+]        ?l?l?l?l?l?l?l?l?l: 04% (40)
[+]                  ?d?d?d?d: 03% (27)
[+]      ?l?l?l?l?l?l?l?l?l?l: 02% (21)
[+]                    ?l?l?l: 02% (18)
[+]                ?d?d?d?d?d: 01% (11)
[+]              ?l?l?l?l?l?d: 01% (11)
[+]          ?l?l?l?l?l?l?l?d: 01% (9)

 

0 Comments

Leave a reply

CONTACT US

We're are building as a community and a team. Be a part of it.

Sending

©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?