Skip to content

johiype/FIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

FIM (File Integrity Monitoring)

Currently developing a File Integrity Monitoring (FIM) tool using Python, to monitor unauthorized modifications to sensitive files in Linux systems

Capabilities:

  • Tracks and alerts admins of unathorized changes to sensitive files. Changes include file deletion, new file addition and file updation
    • Utilized the SHA-256 algorithm and the compare-by-hash technique to detect variations from a predefined baseline, and provided the option for the administrator to create or reset the baseline as needed.
  • Automation by scheduling daily runs of the tool using cron jobs
  • Alerts the admin of any non-owner/non-admin read, write, or execute privileges granted on the tool and its supporting files, ensuring secure tool execution
  • Sends log data to remote Syslog server and also saves it on the local file system
  • Immediate email notifications through a push-notification API service to notify administrator of any unauthorized changes to files (will work on this soon)

About

File Integrity Monitoring (FIM)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages