EVERYTHING XIAOMI
Get listed
FIM logo

FIM

FIM is free, open-source software that monitors file system changes in the background and keeps historical file information.

Place
#22 of 34
Score
6.0
FIM's website

What FIM is

FIM is free, open-source software that monitors file system changes in the background and keeps historical file information. It generates events when monitored files change, creates file hashes, and analyzes changes to content, attributes, ownership, and permissions. On Linux, use of the Audit daemon can reveal who caused an event and which command produced it. Events can be stored locally, sent over a network, or delivered to both destinations. Listed integrations include Elasticsearch 8.x or OpenSearch 2.x and Splunk indexer 9.x, but only one integration can be active at a time. FIM runs on Linux, Windows, and macOS and is deployed on premises. Listed minimum requirements are one CPU core, 128 MB memory, and 1 GB storage; storage use increases over time. Supported systems include Ubuntu Xenial or later, CentOS 7 or later, Windows 7 or Windows Server 2016 or later, and macOS Big Sur or later. The maker says support is free and provides a support email address.

Good

  • Free, open-source software.
  • Tracks changes to content, ownership, attributes, and permissions.
  • Can identify the user and command behind Linux events.
  • Events can go to local files or network destinations.
  • Runs on Linux, Windows, and macOS.

Watch out

  • Only one listed integration can be active at a time.
  • Storage use increases over time.
  • Minimum storage requirement is 1 GB.

Who it suits

FIM suits users seeking file monitoring for Linux, Windows, or macOS endpoints. Its event details on Linux can include the user and command associated with a change.

Verdict

FIM provides background file monitoring, historical data, and event destinations across major desktop operating systems. Note that only one listed integration can be active at a time and storage use grows over time.

Plans and prices

From FIM's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FIMFreeFree open-source software; no usage limits stated

The facts

Each one read from FIM's own pages, with the date it was checked.

What it does

Change types
FIM can identify changes to file content, attributes, ownership, and permissions.checked 4 Oct 2026
Event destinations
Events can be written to a local file, sent over the network, or sent to both destinations.checked 4 Oct 2026
Event details
Using the Linux Audit daemon, FIM can identify who caused an event and which command produced it.checked 4 Oct 2026
Integrations
The documentation lists Elasticsearch 8.x or OpenSearch 2.x and Splunk indexer 9.x, and says only one integration can be active at a time.checked 4 Oct 2026
Integrity checks
FIM automatically generates file hashes and analyzes file changes.checked 4 Oct 2026
Open source
The maker describes FIM as completely free open-source software.checked 4 Oct 2026
Purpose
FIM monitors file system changes in the background and keeps historical data about files.checked 4 Oct 2026
Real-time alerts
FIM emits events when monitored files change.checked 4 Oct 2026
Requirements
Minimum requirements are 1 CPU core, 128 MB memory, and 1 GB storage, with storage use increasing over time.checked 4 Oct 2026
Security configuration
The indexer endpoint's HTTPS certificate trust setting defaults to false for the insecure option.checked 4 Oct 2026
Support
Achiefs invites users to contact [email protected] and says help is free.checked 4 Oct 2026
Supported systems
The installation guide lists Ubuntu Xenial or later, CentOS 7 or later, Windows 7 or Windows Server 2016 or later, and macOS Big Sur or later.checked 4 Oct 2026
Who it is for
The maker says it aims to provide file monitoring to secure endpoints around the world.checked 4 Oct 2026
The full review of FIM

FIM is free, open-source software for monitoring file-system changes in the background, with builds for Linux, macOS, and Windows. It best suits teams that want endpoint file-integrity monitoring without a software fee and can manage an on-premises deployment. Its useful change history and event detail come with two practical constraints: storage grows over time, and only one listed integration can be active at once.

Overview

FIM watches files in the background, keeps historical data, and emits events when monitored files change. Automatic hashes and change analysis give administrators a way to track integrity rather than relying only on alerts. It can distinguish edits to content from changes to attributes, ownership, or permissions, making it relevant to endpoint security and auditing.

On Linux, using the Linux Audit daemon lets FIM identify the actor behind an event and the command that caused it. That context can make an alert more actionable than a bare change notice. FIM can write events locally, send them over the network, or do both. Its deployment is on-premises, and it is not agentless, so it suits organizations prepared to install and maintain monitoring software on their systems.

Key features

  • Historical integrity monitoring: Automatic file hashes and change analysis help track whether monitored files have changed over time.
  • Detailed change detection: FIM identifies changes to content, attributes, ownership, and permissions, covering more than file edits alone.
  • Event context on Linux: With the Linux Audit daemon, events can include who made a change and which command produced it.
  • Flexible event output: Events can go to a local file, over the network, or to both destinations. Documented integrations are Elasticsearch 8.x or OpenSearch 2.x and Splunk indexer 9.x; only one integration can be active at a time.
  • HTTPS trust setting: The indexer endpoint's certificate trust setting defaults to false for the insecure option, a useful security default when configuring an endpoint.

Pricing

FIM is free open-source software. The FIM plan costs nothing, with no usage limits stated. There is no free trial because the software is free. This removes a licensing-cost barrier, but does not remove the work of running an on-premises deployment or managing its storage, which increases over time.

Platforms

FIM supports Linux, Windows, and macOS. Its installation guide specifies Ubuntu Xenial or later, CentOS 7 or later, Windows 7 or Windows Server 2016 or later, and macOS Big Sur or later. Minimum requirements are 1 CPU core, 128 MB of memory, and 1 GB of storage. The modest minimum resource requirements are useful for smaller deployments, though the growing storage footprint deserves ongoing attention.

Who it's for

FIM is a sound fit for administrators and security teams seeking free file-integrity monitoring across a mix of major desktop operating systems, especially where historical records and event destinations matter. Linux users can gain actor and command context through the Audit daemon. Organizations needing multiple integrations active at the same time, agentless monitoring, or a cloud deployment should look elsewhere.

Pros and cons

  • Pro: Free, open-source software makes file monitoring accessible without a subscription or per-endpoint price.
  • Pro: Hashing, historical data, and detection across content and metadata changes provide useful integrity coverage.
  • Pro: Linux Audit daemon integration can attribute changes to a user and command.
  • Con: Only one documented integration can be active at a time, limiting teams that need to route events to several platforms.
  • Con: Storage use grows over time, so deployments need capacity planning.
  • Con: On-premises, agent-based operation is not a fit for teams seeking agentless or cloud-native monitoring.

Alternatives

CimTrak Integrity Suite is worth considering for buyers seeking a paid option with a free trial and Linux, macOS, self-hosted, web, and Windows platform support.

OSSEC is another free-plan option with a free trial and Linux, macOS, self-hosted, and Windows support; its OSSEC plan is command-line software with core rules and no dedicated support staff.

Samhain is a free alternative with Linux, macOS, self-hosted, and Windows support.

EventSentry File Monitoring offers a free trial and a free Light plan for five machines, with basic log monitoring, community support, no SIEM capability, and no dashboards; it may suit a small deployment that fits those limits.

PA File Sight is a freemium alternative with a free trial and a perpetual endpoint plan priced at $20, paid once.

Wazuh has a free, self-hosted open-source plan and supports Linux, macOS, Windows, web, and API platforms; consider it if those deployment and platform options better fit your environment.

ManageEngine ADAudit Plus has a free edition capped at 25 workstations and supports web and Windows, making it an option where that scope and platform coverage are sufficient.

Atomic OSSEC is a paid alternative for web, Windows, macOS, and Linux.

For more options, browse File Integrity Monitoring Software.

Verdict

Choose FIM if you want free, open-source file monitoring across Linux, Windows, and macOS, with historical data and detailed change events. Its strongest case is useful integrity coverage without a licensing fee. Look elsewhere if you need several integrations active together or want to avoid an on-premises agent and the storage growth that comes with keeping history.

Alternatives to FIM

All alternatives
  1. 1

    Wazuh

    Free planOpen sourceWebAPILinuxmacOS
    8.4From $571 a month
  2. 2OSSEC logo

    OSSEC

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.0From $55 a year
  3. 3
    7.8From $29.99 a month
  4. 4PA File Sight logo

    PA File Sight

    AndroidiOSWebAPI
    7.7From $30 a month
  5. 5Paessler PRTG Network Monitor logo

    Paessler PRTG Network Monitor

    Free planAndroidiOSWebAPI
    7.7From $200 a month
  6. 6

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan