SeerAD is a command-line tool designed to assist in Active Directory CTF challenges by providing a structured approach to managing targets, credentials, and AD operations.
SeerAD is installed using pipx, which is the recommended way to install Python applications. Follow these steps:
- Install pipx if you haven't already:
python3 -m pip install --user pipx
pipx ensurepath --force- Install SeerAD:
pipx install git+https://github.com/Shadow21AR/seerADSeerAD can be used in two modes: interactive shell (preferred) and command-line interface.
Launch the interactive shell:
seerADThe interactive shell provides a command-line interface for managing targets and credentials. Available commands include:
target: Manage target systemscreds: Manage credentialstimewrap: Manage Kerberos time synchronizationreset: Reset the sessionversion: Show SeerAD version
Use specific commands directly:
seerAD target add <IP> <LABEL> -d <Domain> -f <FQDN> -o <OS>
seerAD creds add <USER> -p <PASS> -n <NTLM> -a <AES128> -A <AES256> -t @<TGT> -c @<CERT> -N <NOTES>
seerAD version- Target management with IP, domain, and FQDN tracking
- Credential management for various authentication methods (passwords, NTLM, AES keys, tickets)
- Interactive shell with command completion
- Time synchronization for Kerberos operations
- Workspace management for different CTF challenges
- Python 3.8 or higher
- pipx (recommended for installation)
- nxc (tool)
- impacket (tool)
- bloodyAD (tool)
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License