Commit Graph

31 Commits

Author SHA1 Message Date
08915e0fee Write out analysis files with passwords, as well as source password file
We need it to write out the source passwords as a reference as some are
removed while processing if they don't fit the model that rulegen is
good at (such as all-numerical passwords).
2025-03-21 09:57:21 +11:00
57aa4f8a00 Port rulegen.py to py3 and logging 2025-03-13 13:18:35 +11:00
Peter Kacherginsky
622dd925bf Merge pull request #13 from Sc00bz/patch-1
Support for more character sets
2019-05-06 18:43:27 -07:00
Steve Thomas
2a545cd60f Added support for custom character sets 2019-05-06 18:27:37 -05:00
Steve Thomas
85163d50d9 Added the rest of the built-in charsets 2019-05-06 18:11:01 -05:00
Peter Kacherginsky
085d30ae5d Merge pull request #8 from xd4rker/master
Optimized script to process large wordlists
2018-07-07 22:13:46 -07:00
Ismail
72cdebd1e5 Optimized script to process large wordlists 2018-06-03 09:50:44 +00:00
Peter Kacherginsky
a912127e33 Merge pull request #6 from matlink/patch-1
Fix bug when threads != cpu_count
2018-01-30 18:41:36 -08:00
Peter Kacherginsky
665d3a5032 Merge pull request #5 from vlow/bugfix/inverse-logic
Fixed inverse logic bug in maskgen.
2018-01-30 18:41:04 -08:00
Peter Kacherginsky
70c6e73561 Merge pull request #2 from philsmd/master
issue #1 : policygen.py did not respect the --maxdigit value
2018-01-30 18:40:18 -08:00
Matlink
bf7a9b83b5 Fix bug when threads != cpu_count
When using the --threads flag, the script doesn't end, because it is waiting for cpu_count() threads (which is never satisfied).
2017-03-17 13:36:00 +01:00
Florian Engel
c4bfe00e75 Fixed inverse logic bug in maskgen. 2016-11-07 23:37:55 +01:00
philsmd
83ebbfcc82 issue #1 : policygen.py did not respect the --maxdigit value 2016-03-01 12:15:01 +01:00
iphelix
5311d5cbb1 Fixed rulegen threading bug 2014-04-08 09:51:20 -07:00
iphelix
774db7004a Updated documentation. 2013-08-08 22:06:08 -07:00
iphelix
7ef9748553 Updated documentation.
Implemented policy detection in statsgen.
Statsgen is now free of regex to speed things up.
2013-08-08 09:27:40 -07:00
iphelix
32e92d10d3 Fixed timing generation. 2013-07-27 23:30:41 -07:00
iphelix
eb71ca4352 Implemented multiprocessing for rulegen. 2013-07-27 23:20:15 -07:00
iphelix
fcbd3882ae Remove multiprocessing for now. 2013-07-26 13:44:33 -07:00
iphelix
893f96c719 Added support for reverse and rotation bruteforce rules to rulegen 2013-07-26 13:43:15 -07:00
iphelix
4ed47777b5 Standardized on speed, rewrote statsgen, many bug fixes. 2013-07-24 18:15:46 -07:00
iphelix
e041e7906d Fixed bugs in policygen.py (--max options are now working properly) 2013-07-22 14:19:14 -07:00
iphelix
a55be30bc5 Updated Policy Generator with better logic and a new --noncompliant flag to test
for passwords not following defined password policy.
2013-07-20 23:15:12 -07:00
iphelix
05013d199b maskgen is now fully functional with mask generation using different
modes as well as comparison of generated masks against other
collections.
2013-07-18 23:19:31 -07:00
iphelix
c20d4da284 Fixed a few bugs in masks generation. 2013-07-17 23:41:03 -07:00
iphelix
b1958e6cdb Implemented optimal mask generation logic.
Removed obsolete psyco module.
2013-07-17 23:01:14 -07:00
iphelix
4f84adc320 Cleaned up source code spacing and added mask output to maskgen.py 2013-07-17 19:46:52 -07:00
iphelix
7cfa4ab6a2 Cleaned up documentation 2013-07-17 10:04:37 -07:00
iphelix
42253bc8ac Merge branch 'master' of https://github.com/iphelix/PACK 2013-07-16 11:52:34 -07:00
iphelix
9b5b99afda Initial commit 2013-07-16 11:41:32 -07:00
Peter Kacherginsky
71137480cf Initial commit 2013-07-16 11:40:29 -07:00