Skip to main content

Multiplatform agent for file integrity monitoring. Monitors, generate logs, and notify.

Project description

IntegrityGuard

https://img.shields.io/pypi/v/integrityguard.svg Contributor Covenant

Multiplatform agent for file integrity monitoring (FIM).

The main motivation for this project is to offer all the minimum features required for a reliable FIM that is independent of any other big monitoring platform.

IMPORTANT: This project is currently an ALPHA release. Not suitable for production environment, it is still a work in progress.

Features highlight

  • Simple and centralized configuration YAML file (config.yml)

  • Generate logs of any changes in real-time for future auditing

  • Push notifications to an API endpoint

  • Send email alerts

  • Supported hashing methods: “md5”, “sha1”, “sha224”, “sha256”, “sha384”, “sha512”

How to use it

  1. To install, run pip install integrityguard

  2. Edit the configuration file that will be presented after the installation. (integrityguard.conf)

  3. Generate the reference hashes, run integrityguard --task generate_hashes

  4. Start the monitoring, run integrityguard --task monitor

For more information, run integrityguard --help

Call for contributors

This project is just at the begining of its development. We’re currently looking for engaged and energized people to colaborate and make it awesome.

History

0.1.1 (2021-12-28)

  • Adjusted README file.

0.1.0 (2021-12-28)

  • Alpha release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

integrityguard-0.2.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distributions

integrityguard-0.2.0-py3.9.egg (11.1 kB view details)

Uploaded Source

integrityguard-0.2.0-py2.py3-none-any.whl (8.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file integrityguard-0.2.0.tar.gz.

File metadata

  • Download URL: integrityguard-0.2.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for integrityguard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b3c79dd43ecf16c7d366fee66add45715a68c25f148d8a5edc955f22b54d2a7c
MD5 30d04b8ac8639e3ac427939d2981fa1b
BLAKE2b-256 d00129edad3e230509e4d3d5f21381477338c844b7fbe41ebf3847226555e85d

See more details on using hashes here.

File details

Details for the file integrityguard-0.2.0-py3.9.egg.

File metadata

  • Download URL: integrityguard-0.2.0-py3.9.egg
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for integrityguard-0.2.0-py3.9.egg
Algorithm Hash digest
SHA256 de72e8a684bd8bb9550db454482b349843665ce9a442455777390df589c73049
MD5 cddec0d0a60573905cfe4651fc07d18f
BLAKE2b-256 b843852e77c4c2871d7056ced3b848a15c6e9880f569630d061e919afe88d9fe

See more details on using hashes here.

File details

Details for the file integrityguard-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: integrityguard-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for integrityguard-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 065334bacac80495c884a9f41c542ce7d17fbb617b7049019922c054238be772
MD5 fd673d7b3631142b85f50ff7f9c2b3af
BLAKE2b-256 9309df99509d1329a66ebfc65ac722f1b77d74b2dbfc77616ee644687e0422f5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page