AI-Powered Cybersecurity for Families
الحماية السيبرانية للأسرة عبر الذكاء الاصطناعي
FamilySec-Pro هو نظام ذكي يساعد الأسر على اكتشاف الرسائل الضارة، الروابط المشبوهة، ومحاولات التصيد (Phishing) التي قد تهدد سلامة الأطفال أو الوالدين داخل الفضاء الرقمي.
يعتمد النظام على تحليل المحتوى، تقديم إنذارات فورية، وتخزين السجلات في قاعدة بيانات محلية.
FamilySec-Pro is a smart detection system for phishing, malicious links, and harmful messages that might compromise digital safety in families. It uses AI-powered analysis, alerts, and logs to empower secure digital parenting.
- أولياء الأمور الباحثون عن حماية رقمية لأبنائهم
- المعلمون والمربون المهتمون بسلامة البيئة التعليمية الرقمية
- المؤسسات التربوية والرعوية
- الجمعيات المهتمة بحقوق الطفل في العالم الرقمي
- الباحثون في الأمن السيبراني الأخلاقي
يراعي هذا المشروع المقتضيات القانونية المتعلقة بحماية المعطيات الشخصية (مثل قانون 09.08 في المغرب)، ومبادئ الأمن الرقمي الأسري. لا يقوم المشروع بجمع أي بيانات حساسة، ويعتمد على تخزين محلي وآليات غير متصلة (Offline First).
This project respects data protection laws (e.g., GDPR, Moroccan Law 09.08) and promotes digital safety within families. It avoids any cloud-based storage and ensures all processing is local, reinforcing privacy-first principles.
- 🔎 كشف التصيد والروابط الضارة
- 🧠 تحليل ذكي وتقييم درجة التهديد
- 📊 إشعارات وتنبيهات فورية
- 💾 تخزين السجلات محليًا (JSON + SQLite)
- 🧩 واجهة قابلة للتطوير (Dashboard قيد الإعداد)
FamilySec-Pro/
├── app/ # المنطق الرئيسي للتحليل والتنبيه
│ └── ... # ملفات الذكاء الاصطناعي أو تحليل النصوص
├── data/ # عينات البيانات أو الملفات المراقبة
│ └── alerts.json # سجل تنبيهات بصيغة JSON
├── scripts/ # أدوات التثبيت أو التشغيل اليدوي
│ └── run_familysec.sh # سكربت التشغيل
├── templates/ # قوالب الواجهة (إن وُجدت)
├── tests/ # اختبارات التحقق من وحدات النظام
│ └── test_alerts.py # اختبار التنبيهات
├── alerts.db # قاعدة بيانات SQLite
├── alerts_control.py # وحدة إدارة التنبيهات
├── web_control.py # وحدة إدارة الواجهة
├── init_project.py # ملف تهيئة المشروع
├── run.py # ملف التشغيل الرئيسي
├── requirements.txt # تبعيات المشروع
├── LICENSE # الرخصة القانونية
└── README.md # ملف التوثيق
---
🛠️ التثبيت والتشغيل | Installation
# استنساخ المستودع
git clone https://github.com/ABDESSAMAD-BOURKIBATE/FamilySec-Pro.git
cd FamilySec-Pro
# إنشاء بيئة افتراضية
python3 -m venv venv
source venv/bin/activate
# تثبيت التبعيات
pip install -r requirements.txt
# تشغيل المشروع
python run.py
---
🔬 خارطة التطوير | Development Roadmap
✅ تنبيهات أساسية وتحليل النصوص
✅ تخزين داخلي مزدوج (JSON + SQLite)
⏳ واجهة مرئية عبر Flask أو Streamlit
⏳ دعم لغات متعددة (عربية، إنجليزية، فرنسية)
⏳ تكامل مع Telegram/WhatsApp API
⏳ نظام صلاحيات للأبناء والآباء
---
🧪 الاستخدام | Usage
قم بتشغيل run.py لتفعيل نظام المراقبة.
تحقق من alerts.json و alerts.db للاطلاع على السجلات.
عدّل قواعد التحليل والتنبيه من داخل alerts_control.py حسب احتياجك.
---
📌 حالات الاستخدام | Use Cases
الحالة النتيجة
طفل يتلقى رابطًا غريبًا ⚠️ تحذير من التصيد
تهديد لفظي أو تنمّر 🚨 رسالة خطيرة
رابط تعليمي موثوق ✅ آمن
---
📜 الترخيص | License
تم تطوير هذا المشروع بغرض البحث الأكاديمي والتربوي فقط.
يُسمح بالاستخدام الشخصي أو التربوي دون قيود، ويمنع إعادة توزيعه تجاريًا بدون إذن خطي.
الاسم الكامل: عبد الصمد بوركيبات
التوقيع: Bourkibate.A
البريد الإلكتروني: bourkibate@gmail.com
السنة: 2025
---
> 💬 "الأمن الرقمي ليس رفاهية، بل ضرورة تربوية لكل أسرة واعية."