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)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_file_integrity-1.0.0.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|