Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
fyp — Desktop-based vulnerability assessment tool for security teams — scan web apps & networks, detect CVEs, map exploits, auto-score risk, and generate detailed reports. Built with Electron, React, Node.js & Python. | Kitploit
Tools/GitHubGitHub/talha1112/fyp
Vulnerability ScannersWeb Vulnerability ScannersVulnerability AnalysisExploitationNetwork SecurityPenetration TestingAuthentication
GitHubtalha1112/fyp

fyp

Desktop-based vulnerability assessment tool for security teams — scan web apps & networks, detect CVEs, map exploits, auto-score risk, and generate detailed reports. Built with Electron, React, Node.js & Python.

View Repository
31 day agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

A desktop-based vulnerability assessment tool that enables security teams to scan, identify, exploit, and report vulnerabilities across web applications and networks.

Overview

A vulnerability assessment platform built for security administrators and analysts. It automates target scanning, vulnerability detection, exploit mapping, risk scoring, and report generation through a single desktop application.

Developed as a Final Year Project (FYP).

Features

  • Web & Network Scanning — run targeted scans against domains and network hosts
  • Vulnerability Detection — identify known CVEs and security weaknesses
  • Exploit Mapping — match detected vulnerabilities to known exploits
  • Risk Scoring — automatically assign severity scores (Critical / High / Medium / Low)
  • Report Generation — export structured security reports for review
  • Role-Based Access Control — separate admin and agent access levels
  • Secure Authentication — JWT-based login system

Tech Stack

LayerTechnology
FrontendNext.js, React, TypeScript
UI ComponentsRadix UI, Tailwind CSS
Desktop PackagingElectron, electron-builder
BackendNode.js
ScriptingPython
AuthenticationJWT

Prerequisites

  • Node.js v18+
  • npm or pnpm
  • Python 3.x

Getting Started

root@kitploit:~
# 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

Project Structure

root@kitploit:~
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
Download Tool