-
EntraTesting Public
This repository is for PowerShell script(s) which can be used to prepare Entra ID test tenants for testing operational and recovery scenarios. The code in this repo will provide capabilities to eas…
-
AADAuditReport Public
This script will search an Azure AD tenant which has Azure AD Premium licensing and AAD Auditing enabled using GraphApi for audit results for a specified period till current time. At least one user…
PowerShell MIT License UpdatedApr 21, 2023 -
GoldenTicketCheck Public
This script queries the local computer's Kerberos ticket caches for TGTs and service tickets which have do not match the default domain duration for renewal. This script is not certain to point out…
PowerShell MIT License UpdatedApr 20, 2023 -
DetectCiphersConfig Public
This PowerShell script checks the local Windows computers registry to see what is configured for cipher and Schannel (TLS)use.
PowerShell MIT License UpdatedApr 20, 2023 -
CheckMaxConcurrentApi Public
This PowerShell script checks local servers (member and DCs) for NTLM performance bottlenecks (aka MaxConcurrentAPI issues) and provides a report.
PowerShell MIT License UpdatedApr 20, 2023 -
GetTrustTopology Public
What Active Directory trusts are present in an environment and how they are configured is one of those things which isn’t important until everything depends on it. This script will query Active Dir…
PowerShell MIT License UpdatedApr 20, 2023 -
StartScriptAsProcess Public
This PowerShell script can be used to run another PowerShell script using a specific identity in Windows.
PowerShell MIT License UpdatedApr 20, 2023 -
FindSPNs-inForest Public
This script accepts a parameter of a Kerberos ServicePrincipalName string and searches the local forest for that string using the DirectorySearcher .Net namespace.
PowerShell MIT License UpdatedApr 20, 2023 -
GetUserGroups Public
This script finds all groups a specific principal is a member of. It includes all groups scopes and SIDHistory memberships as well.
PowerShell MIT License UpdatedApr 20, 2023 -
SHA1SigCertCheck Public
Microsoft and others have deprecated the use of certificates which have SHA1 signatures (http://aka.ms/sha1). This PowerShell script makes it easy determine if a certificate was signed with SHA1 an…
-
ADFSSecAuditParse Public
This script will parse an ADFS Security event log file (EVTX) and search for audit events related to a specific user or other criteria. The script will work for the each ADFS login instance for a g…
PowerShell MIT License UpdatedApr 20, 2023 -
SetCertStoreAudit Public
There are scenarios where it’s helpful to turn on file object auditing of the certificate store on a computer for a user. This script can be used to set the file objects for certificates for auditi…
PowerShell MIT License UpdatedApr 20, 2023 -
ADFSReproAuditing Public
This PowerShell script can be used to easily and in an automated way turn on ADFS tracing and collect only the data which was taken during the problem reproduction-therefore saving hours of time fo…
PowerShell MIT License UpdatedApr 20, 2023 -
GetADObjectData Public
A PowerShell script which willl do Active Directory searches for a specified objects attribute values and AD replication metadata without needing PowerShell modules or other dependencies.
PowerShell MIT License UpdatedApr 20, 2023 -
CheckCertChaining Public
A PowerShell scripted solution for doing validity checks (aka chaining) of certificates on Windows hosts.