一个基于桌面的漏洞评估工具,使安全团队能够扫描、识别、利用并报告 Web 应用程序和网络中的漏洞。
一个为安全管理员和分析师构建的漏洞评估平台。它通过单个桌面应用程序自动化目标扫描、漏洞检测、漏洞利用映射、风险评分和报告生成。
作为毕业设计项目(FYP)开发。
| 层级 | 技术 |
|---|
| 前端 | Next.js, React, TypeScript |
| UI 组件 | 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