Infant stages of this code. PLEASE CONTRIBUTE :)
The user needs to be domain admin, or have replicate secret privilege.
On your local system install DSInternals Powershell module from here: https://www.dsinternals.com/en/downloads/
TODO:
- Make it run with options (e.g. for LDAP server and more)
- Make it take in more bad passwords
- Base passwords from dictionary file
- Allow bad passwords to be derivated from a list of input words, e.g. company name and more.
- Discover LDAP/AD automatically?