
Herramienta de evaluación de vulnerabilidades basada en escritorio para equipos de seguridad — escanea aplicaciones web y redes, detecta CVE, mapea exploits, puntúa el riesgo automáticamente y genera informes detallados. Construida con Electron, React, Node.js y Python.
Una herramienta de evaluación de vulnerabilidades basada en escritorio que permite a los equipos de seguridad escanear, identificar, explotar y reportar vulnerabilidades en aplicaciones web y redes.
Una plataforma de evaluación de vulnerabilidades diseñada para administradores y analistas de seguridad. Automatiza el escaneo de objetivos, la detección de vulnerabilidades, el mapeo de exploits, la puntuación de riesgos y la generación de informes a través de una única aplicación de escritorio.
Desarrollada como Proyecto de Fin de Carrera (FYP).
| Capa | Tecnología |
|---|
| Frontend | Next.js, React, TypeScript |
| Componentes de UI | Radix UI, Tailwind CSS |
| Empaquetado de escritorio | Electron, electron-builder |
| Backend | Node.js |
| Scripting | Python |
| Autenticación | 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