Skip to content

Pizza797/Windows-Logs-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🪟 Windows Log Analyzer (Non-Admin Friendly)

A lightweight, open-source Windows Event Log analyzer for IT professionals and support technicians.
It can be run without admin rights, automatically detecting which logs the user can access.


🚀 Features

  • ✅ Reads Application and System logs (no admin needed)
  • 🛑 Gracefully skips restricted logs (e.g., Security)
  • 📊 Displays top recurring event sources
  • 💾 Optionally export results to a text file
  • 🧩 Simple Python code – no heavy dependencies

⚙️ Installation

1. Clone the repository

git clone https://github.com/Pizza797/Windows-Logs-Analyzer.git
cd Windows-Logs-Analyzer

2. Create a virtul environment (Optional, but recommended)

python -m venv venv
venv\Scripts\activate

3. Install dependencies

pip install -r requirements.txt

▶️ Usage

Run the analyzer

python analyzer_no_admin.py

Save the output to a file

python analyzer_no_admin_friendly.py > summary.txt

🔒 Permissions

This tool automatically checks which logs are accessible.

Typical results:

Log Type Admin Required Accessible as Normal User Application ❌ No ✅ Yes System ⚠️ Sometimes ✅ Usually Security ✅ Yes ❌ No

If you need access to security logs, ask your admin to run:

Add-LocalGroupMember -Group "Event Log Readers" -Member "USERNAME"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages