
أداة تقييم الثغرات الأمنية لسطح المكتب لفرق الأمن — افحص تطبيقات الويب والشبكات، واكتشف ثغرات CVE، واربط الاستغلالات، وقيّم المخاطر تلقائيًا، وأنشئ تقارير مفصلة. مبنية باستخدام Electron وReact وNode.js وPython.
أداة تقييم الثغرات الأمنية التي تعمل على سطح المكتب، وتمكّن فرق الأمن من فحص التطبيقات الويب والشبكات، وتحديد الثغرات واستغلالها والإبلاغ عنها.
منصة لتقييم الثغرات الأمنية مبنية لمديري الأمن والمحللين. تقوم بأتمتة فحص الأهداف، واكتشاف الثغرات، وربط الاستغلالات، وتقييم المخاطر، وإنشاء التقارير من خلال تطبيق سطح مكتب واحد.
طُوِّرت كمشروع تخرج (FYP).
| الطبقة | التقنية |
|---|
| الواجهة الأمامية | Next.js, React, TypeScript |
| مكونات واجهة المستخدم | Radix UI, Tailwind CSS |
| تغليف سطح المكتب | Electron, electron-builder |
| الواجهة الخلفية | Node.js |
| البرمجة النصية | Python |
| المصادقة | JWT |
# Clone the repository
git clone https://github.com/talha1112/fyp.git
cd fyp
# Install dependencies
npm install
# Run the web app in development mode
npm run dev
# Run the desktop (Electron) shell
npm run electron
# Build a production web bundle
npm run build
# Package the Windows desktop application
npm run dist:win
fyp/
├── app/ # Next.js application routes and pages
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/ # Shared utilities and helpers
├── server/ # Backend services
├── styles/ # Global styles
├── electron-main.js # Electron entry point
├── read_docs.py # Python scripting module
└── render.yaml # Deployment configuration