
Ferramenta de avaliação de vulnerabilidades baseada em desktop para equipes de segurança — escaneie aplicações web e redes, detecte CVEs, mapeie exploits, pontue riscos automaticamente e gere relatórios detalhados. Construída com Electron, React, Node.js e Python.
Uma ferramenta de avaliação de vulnerabilidades baseada em desktop que permite às equipes de segurança escanear, identificar, explorar e reportar vulnerabilidades em aplicações web e redes.
Uma plataforma de avaliação de vulnerabilidades criada para administradores e analistas de segurança. Ela automatiza o escaneamento de alvos, a detecção de vulnerabilidades, o mapeamento de exploits, a pontuação de risco e a geração de relatórios através de uma única aplicação desktop.
Desenvolvida como Projeto de Final de Curso (FYP).
| Camada | Tecnologia |
|---|
| Frontend | Next.js, React, TypeScript |
| Componentes de UI | Radix UI, Tailwind CSS |
| Empacotamento Desktop | Electron, electron-builder |
| Backend | Node.js |
| Scripting | Python |
| Autenticação | 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