An open API service indexing awesome lists of open source software.

https://github.com/n00py/getfgpp

Get Fine Grained Password Policy
https://github.com/n00py/getfgpp

Last synced: over 1 year ago
JSON representation

Get Fine Grained Password Policy

Awesome Lists containing this project

README

          

# GetFGPP

## Get Fine Grained Password Policy

Required: **pip3 install python-dateutil**

```
python3 fgpp.py -u Administrator -p Password -d n00py.local
Attmepting to connect...

Searching for Policy objects...
2 FGPP Objects found!

Attempting to Enumerate objects with an applied policy...

Object: CN=Domain Admins,CN=Users,DC=n00py,DC=local
Applied Policy: CN=DA Policy,CN=Password Settings Container,CN=System,DC=n00py,DC=local

Object: CN=Domain Users,CN=Users,DC=n00py,DC=local
Applied Policy: CN=DU Policy,CN=Password Settings Container,CN=System,DC=n00py,DC=local

Attempting to enumerate details...

Policy Name: DU Policy
Description: This Policy Applies to Domain Users
Policy Applies to: CN=Domain Users,CN=Users,DC=n00py,DC=local
Minimum Password Length: 6
Lockout Threshold: 100
Observation Window: 0 days 0 hours 30 minutes 0 seconds
Lockout Duration: 0 days 0 hours 30 minutes 0 seconds
Complexity Enabled: False
Minimum Password Age 1 days 0 hours 0 minutes 0 seconds
Maximum Password Age: 42 days 0 hours 0 minutes 0 seconds
Reversible Encryption: True
Precedence: 1

Policy Name: DA Policy
Description: This policy applied to Domain Admins
Policy Applies to: CN=Domain Admins,CN=Users,DC=n00py,DC=local
Minimum Password Length: 14
Lockout Threshold: 3
Observation Window: 0 days 0 hours 30 minutes 0 seconds
Lockout Duration: 10675199 days 2 hours 48 minutes 5 seconds
Complexity Enabled: True
Minimum Password Age 1 days 0 hours 0 minutes 0 seconds
Maximum Password Age: 42 days 0 hours 0 minutes 0 seconds
Reversible Encryption: False
Precedence: 2


python3 fgpp.py -u lowpriv -p Password -d n00py.local
Attmepting to connect...

Searching for Policy objects...
2 FGPP Objects found!

Attempting to Enumerate objects with an applied policy...

Object: CN=Domain Admins,CN=Users,DC=n00py,DC=local
Applied Policy: CN=DA Policy,CN=Password Settings Container,CN=System,DC=n00py,DC=local

Object: CN=Domain Users,CN=Users,DC=n00py,DC=local
Applied Policy: CN=DU Policy,CN=Password Settings Container,CN=System,DC=n00py,DC=local

Attempting to enumerate details...

Could not enumerate details, you likely do not have the privileges to do so!
```

You must have have read access to the FGPP Container and FGPP Objects to enumerate this. By default, only admins have this right.