layout | title | tags | level | type | pitch |
---|---|---|---|---|---|
col-sidebar |
OWASP WinFIM.NET |
deployment-tag |
2 |
tool |
File Integrity Monitoring For Windows |
WinFIM.NET - File Integrity Monitoring For Windows
#Introduction There are plenty of commercial tools to do file integrity monitoring (FIM). But, for freeware / Open Source, especially for Windows, it seems not much options.
A small Windows Service named “WinFIM.NET” was developed trying to fill up this gap.
#characteristics The characteristics of this small application are:
#Installation (single machine)
-
Manual download all files to destination computer
-
Configure the parameters to fill your own environment
a) ‘monlist.txt‘ – put your in-scope monitoring files / directories (Absolute path) line by line under this file<br>
b) ‘exclude_path.txt‘ – put your exclusion (Absolute path) line by line under this file (the exclusion should be overlapped with the paths in ‘monlist.txt’ (e.g. Sub-directory of the in-scope directory)<br>
c) ‘exclude_extension.txt‘ – put all whitelisted file extension (normally, those extensions should be related to some frequent changing files, e.g. *.log, *.tmp)<br>
d) ‘scheduler.txt‘ – This file is to control whether the WinFIM.NET will be run in schedule mode or continuous mode.<br>
- Put a number ‘0’ to the file, if you want the WinFIM.NET keep running.
- Put a number (in minute) for the time separation of each run. e.g. 30 (that means file checksum will be run every 30 minutes).
-
Unblock the “WinFIM.NET Service.exe”
-
Install the Windows Service - Bring up an Administrator command prompt and navigate to the deployed folder, then execute “install_service.bat”
-
Verify if the Windows Service is up and running
-
Please make sure maximum log size is configured according to your deployment environment. By default, it only reserves around 1MB for it. - %SystemRoot%\System32\Winevt\Logs\WinFIM.NET.evtx
#Uninstallation Bring up an Administrator command prompt and navigate to the deployed folder, then execute “uninstall_service.bat”
#Windows Event ID for file / directory changes
Enjoy!
Cheers
Henry