Skip to content

Aadam23/PowerShell-Integrity-FIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

File Integrity Monitor (FIM)

Project Overview

This project is a File Integrity Monitor (FIM) designed to detect unauthorized file changes by comparing hash values. Using Python and various hashing algorithms, the tool verifies file integrity, making it useful for security monitoring.

Features

  • File Hashing: Computes MD5, SHA-1, and SHA-256 hashes.
  • File Monitoring: Compares current and original hashes to detect changes.
  • Alert System: Notifies users if a file’s integrity is compromised.

Prerequisites

  • Python 3.x
  • hashlib (Standard library)

Steps

Setup Instructions
  1. Clone the repository:

  2. Install any required libraries.:

    • pip install -r requirements.txt
  3. Run the monitor:

    • python file_integrity_monitor.py

Usage

1. Set up the files you want to monitor by adding them to the configuration.
  1. Run the script to generate and store baseline hashes.

  2. Periodically rerun the monitor to check for file changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors