Spaces:
Sleeping
Sleeping
File size: 1,429 Bytes
4305beb 900df0b 4305beb 900df0b 4305beb 900df0b 4305beb 900df0b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | """
وحدة التنظيم والحماية (File Management & Security)
=====================================================
القدرات:
- أتمتة فرز الملفات بناءً على محتواها
- حماية الأكواد البرمجية من التعديل
- التعامل مع الأرشيفات المحمية بكلمات مرور
- فحص سلامة الملفات
- إدارة الإصدارات والنسخ الاحتياطية
- التعامل الآمن مع رفع الملفات (Secure File Handler)
"""
from modules.security.file_organizer import FileOrganizer
from modules.security.code_protector import CodeProtector
from modules.security.archive_handler import ArchiveHandler
from modules.security.file_scanner import FileScanner
from modules.security.backup_manager import BackupManager
from modules.security.secure_file_handler import SecureFileHandler
from modules.security.encryption import FileEncryptor
from modules.security.sensitive_data_scanner import SensitiveDataScanner
try:
from modules.security.audit_logger import AuditLogger, get_audit_logger
_audit_available = True
except ImportError:
_audit_available = False
__all__ = [
"FileOrganizer", "CodeProtector", "ArchiveHandler",
"FileScanner", "BackupManager", "SecureFileHandler",
"FileEncryptor", "SensitiveDataScanner",
]
if _audit_available:
__all__.extend(["AuditLogger", "get_audit_logger"])
|