EnumSecToolkit is a PowerShell-based toolkit for enumerating various security aspects of Windows and Active Directory environments. This toolkit combines a set of scripts to gather information about domains, local systems, ACLs, and SQL servers, and aims to simplify the enumeration process.
To run the EnumSecToolkit, navigate to the EnumSecToolkit folder and execute the menu
script in PowerShell.
.\menu.ps1
The menu script will display a list of available scripts, their descriptions, and the option to load required modules. Users can choose an option by entering the corresponding number or character.
EnumDomainLDAP
- Enumerates the domain using the LDAP protocol.EnumDomainWMI
- Enumerates the domain using the WMI protocol - Work in ProgressEnumLocal
- Enumerate the local system.ACLFinder
- Searches and enumerates ACLs (Access Control Lists) for a specific user or all users.EnumSQL
- Enumerates SQL Server instances and gathers information.EnumLocalAdmin
- Enumerates local administrator access using various methods (WMI, DCOM, PSRemoting, RPC).
LoadADModule
- Loads the Active Directory PowerShell module.LoadSQLServer
- Loads the SQL Server PowerShell module.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any improvements, bug fixes, or suggestions.
This project is licensed under the MIT License - see the LICENSE file for details.
- Authors: Matan Bahar and Yehuda Smirnov
- Version: 0.2 beta