Title: Password Transformation Tool (PTT)
Author: GitHub Link
URL: https://github.com/JakeWnuk/ptt
Description:
"Password Transformation Tool (ptt) is a versatile utility designed for password cracking. It facilitates the creation of custom rules and transformations, as well as the generation of wordlists. This tool supports processing data from files, URLs, and standard input, streamlining cracking workflows."
This tool is a pretty helpful multi-tool for doing repetitive operations with some interesting features. I tend to use it a lot and fits into workflows well.
Creating wordlists and masks
Transform text into rules
Extracting, transforming, and frequency sorting data
Text analysis and quick statistics
Web fetching and tokenization
GitHub Usage Docs
Masks are length, complexity, estimated keyspace
$ echo 'Hashpwn.net!' | ptt -t mask -v 2>/dev/null
1 ?u?l?l?l?l?l?l?s?l?l?l?s:12:3:324
$ echo 'Hashpwn.net!' | ptt -t mask -rm s -v 2>/dev/null
1 Hashpwn?snet?s:12:3:64
$ echo 'Hashpwn.net!' | ptt -t mask-retain -tf token.lst 2>/dev/null
?u?l?l?lpwn.net?s
Rule creation
$ ptt -f words.lst -t prepend 2>/dev/null
^h ^s ^a ^h
^n ^w ^p ^h ^s ^a ^h
^t ^e ^n ^. ^n ^w ^p ^h ^s ^a ^h
$ ptt -f words.lst -t insert -i 3-4 2>/dev/null
i4h i5a i6s i7h i8p i9w iAn iB. iCn iDe iEt
i3h i4a i5s i6h
i3h i4a i5s i6h i7p i8w i9n
i3h i4a i5s i6h i7p i8w i9n iA. iBn iCe iDt
i4h i5a i6s i7h
i4h i5a i6s i7h i8p i9w iAn
$ ptt -f words.lst -t append-remove 2>/dev/null
] ] ] ] ] ] ] ] ] ] ] $h $a $s $h $p $w $n $. $n $e $t
] ] ] ] $h $a $s $h
] ] ] ] ] ] ] $h $a $s $h $p $w $n
Web content:
$ ptt -u https://hashpwn.net -p 2 -vv -n 5 2>/dev/null
Recent [18]==================================================
Categories [18]==================================================
First post [12]=================================
No Skin [12]=================================
Last post [12]=================================
$ ptt -u https://forum.hashpwn.net -p 2 -v 2>/dev/null | ptt -t regram -w 4-6 -vvv 2>/dev/null
Verbose Statistics: max=25
--------------------------------------------------
General Stats:
Total Items: 12650
Total Unique items: 468
Total Words: 2273
Largest frequency: 72
Smallest frequency: 1
Plots:
Item Length: |--------[===|=====]-----------------------|
Min: 13, Q1: 23, Q2: 27, Q3: 32, Max: 59
Item Frequency: |-------------[===|======]----------------------------|
Min: 1, Q1: 19, Q2: 24, Q3: 32, Max: 72
Item Complexity: |[|============]-------------|
Min: 2, Q1: 2, Q2: 2, Q3: 3, Max: 4
Category Counts:
all-lowercase: 309
non-complex: 441
long-complex: 27
alphabetical: 324
contains-uppercase: 43
alphanumeric-with-special: 144
long-non-complex: 441
starts-uppercase: 116
complex: 27
all-uppercase: 1
phrase: 468
--------------------------------------------------
related to hash cracking [72]==================================================
be superseded when hashcat [48]=================================
connection to hashpwn was [48]=================================
TRUSTED status to participate [48]=================================
granted TRUSTED status to [48]=================================
when hashcat releases official [48]=================================
must maintain a professional [48]=================================
other resources related to [48]=================================
be granted TRUSTED status [48]=================================
and any violation of [48]=================================
useful links to online [48]=================================
new Metamask Vaults which [48]=================================
below as a guideline [48]=================================
dedicated to paid offers [48]=================================
and other resources related [48]=================================
for posting hashes in [48]=================================
guideline for posting hashes [48]=================================
hashcat releases official support [48]=================================
of the hashpwn community [48]=================================
to be granted TRUSTED [48]=================================
maintain a professional tone [48]=================================
any violation of guidelines [48]=================================
superseded when hashcat releases [48]=================================
resources related to hash [48]=================================
please wait while we [48]=================================