v1.3.3 — Now with Traffic Interception

Modern Blind XSS Hunter & Listener

Self-hosted callback listener built with Next.js. Capture screenshots, cookies, DOM content, and more when your XSS payloads trigger. Real-time Telegram notifications included.

nexss.yourdomain.com/dashboard
NeXSS Dashboard
Features

Everything you need for XSS hunting

NeXSS provides a comprehensive toolkit for security researchers and penetration testers to discover and validate blind XSS vulnerabilities.

Blind XSS Detection

Automatically captures comprehensive data when your payloads execute on target systems.

Screenshot Capture

Takes high-quality screenshots of the vulnerable page using html2canvas technology.

Cookie Extraction

Captures all accessible cookies from the target domain for session analysis.

DOM Capture

Stores the full HTML content of the affected page for detailed analysis.

Storage Extraction

Captures localStorage and sessionStorage data from the compromised session.

Persistent Sessions

Maintain connection with compromised browsers for real-time JS command execution.

Traffic Interception

NEW

NEW! Observe HTTP requests/responses within the victim's browser session.

AES-256 Encryption

Secure communication channel for persistent sessions with military-grade encryption.

Telegram Notifications

Real-time alerts with screenshots when XSS triggers, delivered to your Telegram.

Object Storage

Store screenshots in S3, MinIO, or Cloudflare R2 for scalable storage.

JWT Authentication

Secure session management with industry-standard JSON Web Tokens.

Docker Ready

Easy deployment with Docker Compose. Get started in minutes, not hours.

How It Works

Simple yet powerful workflow

NeXSS streamlines your XSS hunting process from payload deployment to post-exploitation.

01

Deploy Your Payloads

Configure your XSS payloads from the dashboard. NeXSS generates various payload formats ready for injection into target applications.

02

XSS Triggers

When a payload executes on a vulnerable application, NeXSS automatically captures screenshots, cookies, DOM content, and more.

03

Get Notified

Receive instant Telegram notifications with screenshot previews. Never miss a successful XSS trigger again.

04

Analyze & Execute

Review detailed reports in your dashboard. Use persistent sessions to execute commands in the victim's browser.

Installation

Get started in minutes

Choose your preferred installation method. Docker is recommended for the easiest setup.

Quick Start with Docker

# Clone the repository
git clone https://github.com/mastomii/nexss.git
cd nexss

# Configure environment
cp .env.example .env

# Start the application
docker compose up -d

Environment Configuration

# Database
DATABASE_URL=postgresql://nexss:your_secure_password@db:5432/nexss
POSTGRES_USER=nexss
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=nexss

# Authentication (generate with: openssl rand -hex 32)
JWT_SECRET=your_jwt_secret_here
NEXTAUTH_SECRET=your_nextauth_secret_here
NEXTAUTH_URL=http://localhost:3000

# Public URL for payload callbacks
NEXT_PUBLIC_APP_URL=https://your-nexss-domain.com
⚠️

Default Credentials

After installation, access the dashboard at http://localhost:3000

Username: adminPassword: admin123

⚡ Change the default password immediately after first login!

Screenshots

See NeXSS in action

A modern, intuitive interface designed for security professionals.

nexss.yourdomain.com
Dashboard Overview

Dashboard Overview

Real-time statistics and recent reports at a glance

Open Source & Free Forever

Ready to hunt Blind XSS?

Join security researchers worldwide using NeXSS to discover vulnerabilities. Deploy in minutes, start hunting immediately.

100%
Open Source
Free
Cloud Deployment
Real-time
Notifications
MIT
License

⚠️ Disclaimer

This tool is intended for authorized security testing only. Only use NeXSS against systems you have explicit permission to test. Unauthorized access to computer systems is illegal. The developers assume no liability for misuse of this software.