pipal Package Description

All this tool does is to give you the stats and the information to help you analyse the passwords. The real work is done by you in interpreting the results.

pipal Homepage | Kali pipal Repo

  • Author: Robin Wood
  • License: Creative Commons Attribution-Share Alike 2.0

Tools included in the pipal package

pipal – Statistical analysis on password dumps
[email protected]:~# pipal -h
pipal 2.0 Robin Wood ([email protected]) (www.digininja.org)

Usage: pipal [OPTION] ... FILENAME
    --help, -h: show help
    --top, -t X: show the top X results (default 10)
    --output, -o <filename>: output to file
    --external, -e <filename>: external file to compare words against
    --gkey <Google Maps API key>: to allow zip code lookups (optional)

    FILENAME: The file to count

pipal Usage Example

Analyze and display the top 5 passwords (-t 5), using the given file as input (/usr/share/wordlists/nmap.lst):

[email protected]:~# pipal -t 5 /usr/share/wordlists/nmap.lst
Generating stats, hit CTRL-C to finish early and dump stats on words already processed.
Please wait...
Processing:    100% |ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:04


Total entries = 5085
Total unique entries = 5076

Top 5 passwords
#!comment:  *                                                                         * = 10 (0.2%)
cabrera = 1 (0.02%)
#!comment:  * The Nmap Security Scanner is (C) 1996-2010 Insecure.Com LLC. Nmap is    * = 1 (0.02%)
#!comment:  * also a registered trademark of Insecure.Com LLC.  This program is free  * = 1 (0.02%)
#!comment:  * software; you may redistribute and/or modify it under the terms of the  * = 1 (0.02%)

Top 5 base words
love = 26 (0.51%)
angel = 22 (0.43%)
password = 18 (0.35%)
soccer = 18 (0.35%)
princess = 13 (0.26%)

Password length (length ordered)
3 = 1 (0.02%)
4 = 11 (0.22%)
5 = 434 (8.53%)
6 = 1863 (36.64%)
7 = 1219 (23.97%)
8 = 865 (17.01%)
9 = 387 (7.61%)
10 = 156 (3.07%)
11 = 41 (0.81%)
12 = 13 (0.26%)
13 = 7 (0.14%)
14 = 1 (0.02%)
15 = 1 (0.02%)
16 = 1 (0.02%)
17 = 1 (0.02%)
87 = 83 (1.63%)
88 = 1 (0.02%)