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

25 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