You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved README structure and clarity for the backend (FIM Engine).
Focused on better architecture explanation, reduced redundancy, and clearer separation of system components.
No functional changes.
The **File-Integrity Scanner** is a powerful tool designed to ensure the integrity of files by using cryptographic
5
-
hash functions. This application provides peace of mind that files have not been tampered with, which is crucial
6
-
for security and data verification purposes.
7
-
8
-
1
+
# File-Integrity Scanner Backend (FIM Engine)
2
+
This repository contains the backend service for the File Integrity Scanner system. It provides file integrity verification using cryptographic hash functions and detects unauthorized modifications and file corruption, ensuring reliable integrity checks for local systems.
9
3
10
4
## What is a File Integrity Scanner?
11
-
12
-
A file integrity scanner is a software utility that computes cryptographic hashes of files and monitors them for
13
-
changes. This process helps in detecting unauthorized modifications or corruption of critical files on a local
14
-
machine.
15
-
5
+
A file integrity scanner computes cryptographic hashes of files and monitors them for changes over time. It detects tampering, corruption, or unauthorized modifications to critical system and user files.
16
6
17
7
## Key Features
8
+
Different hashing algorithms are supported to allow flexibility between performance and cryptographic strength depending on use case requirements.
18
9
19
-
-**Hashing Algorithms:** Supports three different hashing algorithms:
10
+
-**Hashing Algorithms:**
20
11
- SHA-256
21
12
- SHA-3 (256-bit)
22
-
-BLAKE_2b (512-bit)
13
+
-BLAKE2b (512-bit)
23
14
24
15
-**Database Storage:** Uses PostgreSQL to store file hashes along with the date of the scan and other relevant file metadata.
25
16
26
-
-**Local Operation:** The scanner runs exclusively on the user's local machine. No remote services are required
27
-
or desired, ensuring full control over data integrity for the end-user.
17
+
-**Local Operation:** The scanner runs exclusively on the user's local machine. No remote services are required, ensuring full local control over data and integrity verification.
User-focused distribution of the Integrity Hash platform for Windows and Linux systems.
69
+
70
+
Designed for non-developers and system administrators who want a simplified installation and local file integrity monitoring experience without manually configuring backend services.
71
+
<palign="center">
72
+
<ahref="https://youtu.be/DcZYuQVOpCQ">
73
+
<img src="https://img.youtube.com/vi/DcZYuQVOpCQ/maxresdefault.jpg" alt="Titta på videon" width="100%" max-width="600px">
74
+
</a>
75
+
</p>
76
+
Features:
77
+
78
+
* Easy setup
79
+
* Local-only operation
80
+
* PostgreSQL integration
81
+
* Multi-algorithm hashing support
82
+
* Privacy-focused design
83
+
---
84
+
85
+
## System Architecture
86
+
87
+
The system is split into backend services, a GUI client, shared PWSS libraries, and an end-user distribution package. This modular architecture enables independent development of core security logic, user interface components, and deployment tooling for both technical and non-technical users. Each component can be developed and deployed independently while maintaining a shared security and hashing standard through the PWSS libraries.
0 commit comments