File integrity checker — hash-based change detection, baseline comparison, and tamper alerting for critical files.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dargslan_file_integrity-1.0.0.tar.gz.
File metadata
- Download URL: dargslan_file_integrity-1.0.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f09a5c403ba05db82705e9baf11093f2a22b169f83f6ac017cac85d34fe4527f
|
|
| MD5 |
44d9a93f34ca21ecfbacb75721733dc1
|
|
| BLAKE2b-256 |
3c40ae293be56c21d3a68d2cd4658b3044fc1d8a2c63ba177b3e7079e135d338
|
File details
Details for the file dargslan_file_integrity-1.0.0-py3-none-any.whl.
File metadata
- Download URL: dargslan_file_integrity-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dadf1a71312dd44d32b8a4246bee840e1043affb2c86dec496a0dad2d7e39b9b
|
|
| MD5 |
2c027c54813487a4be62aadd241a8a14
|
|
| BLAKE2b-256 |
9a0bde76c0b6d4e831e60f7746764fd21c7896bbf223b4e4b9c1d387603895c2
|