Sploitus

Exploit for fyp

githubexploit Β· 2026-09-12

Exploit Code

README75 lines
## https://sploitus.com/exploit?id=90F1F816-7D06-5CC2-935C-A826EFFB2C18
# SecureXPro

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

## Overview

SecureXPro is 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

| Layer               | Technology                          |
|---------------------|--------------------------------------|
| Frontend            | Next.js, React, TypeScript          |
| UI Components       | Radix UI, Tailwind CSS               |
| Desktop Packaging   | Electron, electron-builder          |
| Backend             | Node.js                              |
| Scripting           | Python                               |
| Authentication      | JWT                                   |

## Prerequisites

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

## Getting Started

```bash
# 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

```
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
```