Skip to content

Monitors user sign-ins and triggers email alerts when sign-in attempts or successful sign-ins are detected in Entra ID sign in logs..

License

Notifications You must be signed in to change notification settings

vladjoh/MonitorSignInTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MonitorSignInTool v.1

MonitorSignInTool is a lightweight, PowerShell-based monitoring solution for monitoring sign-ins to Microsoft tenants.

sucessful failed

πŸš€ Features

  • βœ… Monitors sign-ins and sign-in attempts and sign-ins for selected accounts via Microsoft Graph API
  • πŸ”’ Uses certificate-based authentication for enhanced security
  • πŸ“§ Sends detailed email alerts to defined recipients when activity is detected
  • πŸ’» Can run on any Windows machine using Task Scheduler
  • πŸ†“ 100% free and open-source – ideal for SMBs and low-budget environments

πŸ“Œ Use Cases

  • Monitoring Break-Glass / Emergency Admin accounts
  • Detecting unauthorized or unexpected sign-ins on high-privileged roles
  • Enhancing visibility for SMBs without E5 licenses or Log Analytic Workspace

βš™οΈ Prerequisites

  • A Microsoft Entra ID tenant
  • A registered application with:
    • Certificate-based authentication
    • PowerShell 7+
  • Email account with at least Exchange Online P1 license
  • Windows endpoint

πŸ”§ For Setup Instructions read .pdf file in main .zip folder

About

Monitors user sign-ins and triggers email alerts when sign-in attempts or successful sign-ins are detected in Entra ID sign in logs..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published