Could you add a paramater to specify minimum and maximum limit of characters found in string to be passed by req? For instance, if the password must have at least 2 numeric characters, the command would be:
If the output should have no more than 3 special characters, it would be:
No more than 5 non-alpha (can it work this way, or is '8' a negated set?):
The reason for this request is that I have a huge amount of entries in my expanded wordlists which have multiple special characters and are unlikely to ever create a real plaintext when used in combinator or hybrid attacks. I want to reduce the expanded dictionaries to be concentrated on likely plaintext combinations.
Code:
$ ./req.bin 4 2 <dict.txt >2-digit.txt
If the output should have no more than 3 special characters, it would be:
Code:
$ ./req.bin 8 -3 <dict.txt >lt4-special.txt
No more than 5 non-alpha (can it work this way, or is '8' a negated set?):
Code:
$ ./req.bin 12 -5 <dict.txt >lt5-ds.txt
The reason for this request is that I have a huge amount of entries in my expanded wordlists which have multiple special characters and are unlikely to ever create a real plaintext when used in combinator or hybrid attacks. I want to reduce the expanded dictionaries to be concentrated on likely plaintext combinations.