Changes:
- Added -t shortcut for --threshold
- Added --reverse parameter which lets the markov generator generate the words from right to left, not from left to right.
Code:root@sf:~/statsprocessor-0.03# ./sp64.bin --pw-min 4 -t 4 rockyou.hcstat | head -10
anan
anar
anal
anam
anen
aner
anel
anem
anir
anil
root@sf:~/statsprocessor-0.03# ./sp64.bin --pw-min 4 -t 4 rockyou.hcstat --reverse | head -10
nana
rana
lana
mana
nena
rena
lena
mena
rina
lina - Changed how that most important parameter "--threshold" is interpreted by statsprocessor to a bit more easy-to-understand usage. You just define a maximum. This is the maximum number of chars which are added to the markov-table. One exception: In case of "0" it will allow all chars and you will end up in an ordered brute-force.
Code:root@sf:~/statsprocessor-0.03# ./sp64.bin --threshold 1 rockyou.hcstat | head -10
a
an
ana
anan
anana
ananan
ananana
anananan
anananana
ananananan
root@sf:~/statsprocessor-0.03# ./sp64.bin --threshold 2 rockyou.hcstat | head -10
a
e
an
ar
en
er
ana
ane
ara
are
root@sf:~/statsprocessor-0.03# ./sp64.bin --threshold 0 rockyou.hcstat | head -10
a
e
1
0
i
2
o
n
r
l
[*] - Added parameter -s and -l like in maskprocessor. Well you can also call it support for restore and distribution
Code:root@sf:~/xy/statsprocessor-0.03# ./sp64.bin rockyou.hcstat ?a?a?a -s ctu -l ctk
ctu
cts
ct1
ctc
ctl
ctm
ct2
ctz
ctb
ct0
ctw
ctn
ctk
[*]