→ كل المشاريع

securefs

بواسطة @Adel-Ayoub

نشِط 21

An encrypted file system

عن هذا المشروع

SecureFS An encrypted file system with client-server architecture, built in Rust. Installation Architecture SecureFS implements a client-server model over encrypted WebSocket channels. The client sends commands through an AES-256-GCM encrypted tunnel established via X25519 key exchange. The server processes file operations against a PostgreSQL database where all metadata is encrypted with pgcrypto. Layer Technology Purpose ------- ----------- --------- Transport AES-256-GCM over WebSocket Message confidentiality Key Exchange X25519 ECDH + HKDF-SHA256 Ephemeral session keys Authentication Argon2id Password hashing with rate limiting Database pgcrypto Symmetric encryption for all metadata Integrity BLAKE3 File corruption detection Usage Commands Category Commands ---------- ---------- File system ls, cd, pwd, mkdir, touch, cat, echo, mv, delete, cp, find Permissions chmod, chown, chgrp, scan User management (admin) newuser, newgroup, lsusers, lsgroups, addusertogroup, removeuserfromgroup Session login, logout Configuration Variable Default Description ---------- --------- ------------- SERVERADDR 127.0.0.1:8080 Server bind address (ip:port)

من ملف README الخاص بالمشروع على GitHub

النجوم
21
التفريعات
0
الرخصة
Apache-2.0
آخر تحديث
29/06/2026

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/securefs.svg)](https://www.madeinalgeria.dev/projects/securefs)

مشاريع ذات صلة