تفاصيل العمل

قمت بتطوير تطبيق احترافي متطور باستخدام لغة بايثون (Python)، يهدف إلى استعراض آليات رصد وتحليل ضربات لوحة المفاتيح (Keystroke Logging) بأسلوب تقني عميق. صُمم التطبيق ليكون أداة تعليمية قوية واستعراضاً متميزاً لمهارات البرمجة والأمن السيبراني، حيث يجمع بين دقة الالتقاط، وهيكلة البيانات، وأعلى معايير التشفير.

المميزات التقنية للتطبيق:

الرصد الحي والثانوي (Real-time Capture):

التقاط فوري لكافة المدخلات مع توثيق زمني دقيق بجزء من الثانية، مما يضمن تتبعاً كاملاً لسير العمل.

تخزين البيانات المهيكل (JSON Logging):

تنظيم البيانات الملتقطة في ملفات JSON منظمة، مما يسهل عملية تحليل البيانات وإدارتها عبر جلسات عمل (Sessions) منفصلة.

تشفير متقدم بمعيار AES-256:

نظام حماية مدمج يوفر خيار تشفير السجلات الملتقطة تلقائياً، لضمان عدم وصول أي طرف غير مصرح له للمعلومات المخزنة.

واجهة مستخدم احترافية (Modern GUI):

تم تطوير الواجهة باستخدام مكتبة CustomTkinter، مما يوفر تجربة مستخدم عصرية وسلسة مع نظام ألوان احترافي وتصميم متجاوب.

نظام إدارة السجلات:

واجهة بديهية تتيح للمستخدم عرض السجلات، البحث فيها، تصفيتها، وتصديرها بسهولة تامة.

دعم الأنظمة المتعددة (Cross-platform):

التطبيق مهيأ للعمل بكفاءة عالية على بيئات Windows، macOS، و Linux.

الأهداف التقنية المحققة:

إتقان التعامل مع المكتبات منخفضة المستوى للوصول لمدخلات الأجهزة.

تطبيق مبادئ التشفير القوي لتأمين البيانات الحساسة.

تصميم واجهات تجربة مستخدم (UX/UI) تحول الأدوات المعقدة إلى برمجيات سهلة الاستخدام.

التقنيات المستخدمة:

لغة البرمجة: Python

الواجهة الرسومية: CustomTkinter

معالجة البيانات: JSON Framework

الأمن والتشفير: PyCryptodome (AES-256)

التعامل مع مدخلات النظام: Pynput

ملاحظة أمنية: هذا المشروع مخصص للأغراض التعليمية واختبارات الاختراق الأخلاقية فقط، ويهدف إلى توضيح آليات عمل الأنظمة الأمنية وكيفية الحماية منها.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
7
تاريخ الإضافة
تاريخ الإنجاز
المهارات