https://github.com/hammad-013/file-integrity-checker-linux
A lightweight, Linux CLI tool written in Bash to monitor file integrity using SHA-256 hashes.
https://github.com/hammad-013/file-integrity-checker-linux
bash bash-script bash-scripting cli cli-tool cybersecurity file-integrity hash linux open-source
Last synced: about 1 month ago
JSON representation
A lightweight, Linux CLI tool written in Bash to monitor file integrity using SHA-256 hashes.
- Host: GitHub
- URL: https://github.com/hammad-013/file-integrity-checker-linux
- Owner: hammad-013
- License: mit
- Created: 2025-07-11T05:55:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-11T08:09:53.000Z (11 months ago)
- Last Synced: 2025-07-11T10:12:06.938Z (11 months ago)
- Topics: bash, bash-script, bash-scripting, cli, cli-tool, cybersecurity, file-integrity, hash, linux, open-source
- Language: Shell
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔐 File Integrity Checker for Linux
A lightweight, Linux CLI tool written in Bash to monitor file integrity using SHA-256 hashes.
## 🧠 What It Does
- Detects file changes (modified, deleted, added)
- Stores hashes securely in `~/.fic/`
- Verifies integrity using controlled read/write access
- Shows summary of changes
- Easy to use with clear CLI interface
## 🖥️ Usage
```bash
chmod +x integrity.sh
# Initialize a folder
./integrity.sh init /path/to/folder
# Scan the folder later for changes
./integrity.sh scan /path/to/folder
# Help & version
./integrity.sh --help
./integrity.sh --version
```
## 📷 Output Screenshot
