Skip to main content

dargslan-file-integrity

File integrity checker — hash-based change detection, baseline comparison, and tamper alerting for critical system files.

Installation

pip install dargslan-file-integrity

Usage

dargslan-fim baseline         # Create baseline snapshot
dargslan-fim check            # Compare with baseline
dargslan-fim report           # Full integrity report
dargslan-fim scan             # Scan and list hashes
dargslan-fim hash /etc/passwd # Hash a single file
dargslan-fim audit            # Issues only
dargslan-fim json             # JSON output

Features

  • SHA-256 hash-based file integrity monitoring
  • Baseline snapshot creation and comparison
  • Detect modified, added, and removed files
  • Permission change tracking
  • World-writable file detection
  • Default monitoring of critical system files (/etc/passwd, /etc/shadow, etc.)
  • Zero dependencies — pure Python

Part of dargslan-toolkit

Install all 48 Linux sysadmin tools: pip install dargslan-toolkit

Links

License

MIT

Metadata

Release files for dargslan-file-integrity 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dargslan-file-integrity 1.0.0
File Size Uploaded
dargslan_file_integrity-1.0.0.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dargslan-file-integrity 1.0.0
File Interpreter ABI Platform
dargslan_file_integrity-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / dargslan_file_integrity-1.0.0.tar.gz

Download URL dargslan_file_integrity-1.0.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f09a5c403ba05db82705e9baf11093f2a22b169f83f6ac017cac85d34fe4527f
BLAKE2b-256 checksum
How to use checksums
3c40ae293be56c21d3a68d2cd4658b3044fc1d8a2c63ba177b3e7079e135d338
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / dargslan_file_integrity-1.0.0-py3-none-any.whl

Download URL dargslan_file_integrity-1.0.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dadf1a71312dd44d32b8a4246bee840e1043affb2c86dec496a0dad2d7e39b9b
BLAKE2b-256 checksum
How to use checksums
9a0bde76c0b6d4e831e60f7746764fd21c7896bbf223b4e4b9c1d387603895c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page