The ultimate web application security scanner that surpasses Burp Suite Pro, OWASP ZAP, and Acunetix combined.
Nexus Sentinel is a cutting-edge web application security testing platform featuring AI-powered scanning, full automation, zero-click exploitation detection, advanced OAST, behavioral analysis, and real-time threat intelligence.
cd desktop
npm install
npm run tauri dev
# Start proxy server
cargo run --bin nexus -- proxy --listen 127.0.0.1:8080
# Run security scan
cargo run --bin nexus -- scan https://example.com
# Crawl website
cargo run --bin nexus -- crawl https://example.com
docker-compose up -d
โ HyperProxy Core - Full MITM proxy with TLS interception
โ DeepCrawl AI - Intelligent web crawler
โ Sentinel Core Scanner - Multi-class vulnerability detection
โ Quantum Fuzzer - AI-powered fuzzing engine
โ Ghost Listener (OAST) - Out-of-band attack surface testing
โ ExploitGPT Core - AI-powered exploitation
โ Intel Nexus - Advanced reporting and compliance
โ AutoPwn Framework - Automation and integration
โ TeamSync Platform - Multi-user collaboration
โ Nexus Extensions - Plugin ecosystem
โ Desktop GUI (Tauri) - Native desktop application
โ Web Dashboard (Next.js) - Browser-based interface
โ REST API - Complete API-first design
โ AI Service Infrastructure
โ Custom ML Models
โ Docker Deployment
โ Kubernetes Support
โ Cloud Infrastructure
โ Monitoring & Observability
โ Enterprise Security
โ Performance & Scalability
๐ง Mobile Application Testing
๐ง Blockchain & Web3 Security
๐ง Advanced Adversarial Testing
๐ง High Availability Setup
๐ง Advanced Monitoring
๐ง Comprehensive Documentation
๐ง Testing Suite
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ CLI Tool โ โ Desktop GUI โ โ Web Dashboard โ
โ (Rust) โ โ (Tauri/Vue) โ โ (Next.js) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ REST API โ
โ (Axum/Rust) โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ Core Services โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโค
โ โข Proxy Engine โ
โ โข Scanner Engine โ
โ โข Crawler Engine โ
โ โข AI/ML Pipeline โ
โ โข OAST Servers โ
โ โข Report Generator โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ Data Layer โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโค
โ โข PostgreSQL โ
โ โข Redis Cache โ
โ โข Vector DB โ
โ โข Time-Series DB โ
โโโโโโโโโโโโโโโโโโโโโโโ
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)npm install -g @tauri-apps/cli)# Clone repository
git clone https://github.com/nexussentinel/nexus-sentinel.git
cd nexus-sentinel
# Build all components
cargo build --release
# Install dependencies for GUI
cd desktop && npm install
cd ../dashboard && npm install
# Start all services
docker-compose up -d
# Check status
docker-compose ps
# View logs
docker-compose logs -f
# Basic scan
nexus scan https://example.com
# Advanced scan with options
nexus scan https://example.com \
--scan-type full \
--concurrency 20 \
--timeout 30 \
--output results.json
# Start proxy for manual testing
nexus proxy --listen 127.0.0.1:8080 --intercept
# Crawl website
nexus crawl https://example.com \
--depth 5 \
--max-urls 1000 \
--concurrency 10
# Start API server
nexus api --listen 127.0.0.1:8000
cd desktop
npm run tauri dev
Features:
# Start scan via API
curl -X POST http://localhost:8000/api/v1/scans \
-H "Content-Type: application/json" \
-d '{"target_url": "https://example.com", "scan_type": "full"}'
# Get scan results
curl http://localhost:8000/api/v1/scans/123/results
# List vulnerabilities
curl http://localhost:8000/api/v1/vulnerabilities
GET /health # Health check
POST /api/v1/scans # Start new scan
GET /api/v1/scans # List scans
GET /api/v1/scans/{id} # Get scan details
GET /api/v1/scans/{id}/status # Get scan status
GET /api/v1/scans/{id}/results # Get scan results
DELETE /api/v1/scans/{id} # Delete scan
POST /api/v1/proxy/start # Start proxy
POST /api/v1/proxy/stop # Stop proxy
GET /api/v1/proxy/traffic # Get proxy traffic
GET /api/v1/reports # List reports
GET /api/v1/reports/{id} # Get report
POST /api/v1/reports/{id}/pdf # Generate PDF report
// Connect to real-time updates
const ws = new WebSocket('ws://localhost:8000/ws');
// Listen for scan events
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
if (data.type === 'scan_progress') {
console.log(`Scan ${data.scan_id}: ${data.progress}%`);
}
};
version: '3.8'
services:
api:
build: .
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgresql://user:pass@db:5432/nexus
- REDIS_URL=redis://redis:6379
db:
image: postgres:16
environment:
POSTGRES_DB: nexus
POSTGRES_USER: user
POSTGRES_PASSWORD: pass
redis:
image: redis:7-alpine
# Deploy using Helm
helm install nexus-sentinel ./helm/nexus-sentinel \
--set replicaCount=3 \
--set resources.limits.cpu=1000m \
--set resources.limits.memory=2Gi
# AWS deployment
cd terraform/aws
terraform init
terraform plan
terraform apply
We welcome contributions! Please see our Contributing Guide for details.
# Clone and setup
git clone https://github.com/nexussentinel/nexus-sentinel.git
cd nexus-sentinel
# Install dependencies
cargo build
cd desktop && npm install
cd ../dashboard && npm install
# Run tests
cargo test
npm test
# Start development environment
docker-compose -f docker-compose.dev.yml up -d
nexus-sentinel/
โโโ crates/ # Rust crates
โ โโโ core/ # Shared models and utilities
โ โโโ proxy/ # MITM proxy engine
โ โโโ scanner/ # Vulnerability detection
โ โโโ crawler/ # Web crawler
โ โโโ fuzzer/ # Fuzzing engine
โ โโโ api/ # REST API server
โ โโโ cli/ # Command-line interface
โโโ desktop/ # Tauri desktop app
โโโ dashboard/ # Next.js web dashboard
โโโ services/ # Microservices (AI, OAST)
โโโ helm/ # Kubernetes manifests
โโโ terraform/ # Infrastructure as code
โโโ docker-compose.yml # Local deployment
โโโ migrations/ # Database migrations
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
For commercial use or to remove AGPL restrictions, contact our sales team at sales@nexussentinel.io.
Ready to revolutionize web application security? ๐
696 commits
Makefile
64.4%
Rust
22.5%
C++
11.4%
The ultimate web application security scanner that surpasses Burp Suite Pro, OWASP ZAP, and Acunetix combined.
Nexus Sentinel is a cutting-edge web application security testing platform featuring AI-powered scanning, full automation, zero-click exploitation detection, advanced OAST, behavioral analysis, and real-time threat intelligence.
cd desktop
npm install
npm run tauri dev
# Start proxy server
cargo run --bin nexus -- proxy --listen 127.0.0.1:8080
# Run security scan
cargo run --bin nexus -- scan https://example.com
# Crawl website
cargo run --bin nexus -- crawl https://example.com
docker-compose up -d
โ HyperProxy Core - Full MITM proxy with TLS interception
โ DeepCrawl AI - Intelligent web crawler
โ Sentinel Core Scanner - Multi-class vulnerability detection
โ Quantum Fuzzer - AI-powered fuzzing engine
โ Ghost Listener (OAST) - Out-of-band attack surface testing
โ ExploitGPT Core - AI-powered exploitation
โ Intel Nexus - Advanced reporting and compliance
โ AutoPwn Framework - Automation and integration
โ TeamSync Platform - Multi-user collaboration
โ Nexus Extensions - Plugin ecosystem
โ Desktop GUI (Tauri) - Native desktop application
โ Web Dashboard (Next.js) - Browser-based interface
โ REST API - Complete API-first design
โ AI Service Infrastructure
โ Custom ML Models
โ Docker Deployment
โ Kubernetes Support
โ Cloud Infrastructure
โ Monitoring & Observability
โ Enterprise Security
โ Performance & Scalability
๐ง Mobile Application Testing
๐ง Blockchain & Web3 Security
๐ง Advanced Adversarial Testing
๐ง High Availability Setup
๐ง Advanced Monitoring
๐ง Comprehensive Documentation
๐ง Testing Suite
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ CLI Tool โ โ Desktop GUI โ โ Web Dashboard โ
โ (Rust) โ โ (Tauri/Vue) โ โ (Next.js) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ REST API โ
โ (Axum/Rust) โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ Core Services โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโค
โ โข Proxy Engine โ
โ โข Scanner Engine โ
โ โข Crawler Engine โ
โ โข AI/ML Pipeline โ
โ โข OAST Servers โ
โ โข Report Generator โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ Data Layer โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโค
โ โข PostgreSQL โ
โ โข Redis Cache โ
โ โข Vector DB โ
โ โข Time-Series DB โ
โโโโโโโโโโโโโโโโโโโโโโโ
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)npm install -g @tauri-apps/cli)# Clone repository
git clone https://github.com/nexussentinel/nexus-sentinel.git
cd nexus-sentinel
# Build all components
cargo build --release
# Install dependencies for GUI
cd desktop && npm install
cd ../dashboard && npm install
# Start all services
docker-compose up -d
# Check status
docker-compose ps
# View logs
docker-compose logs -f
# Basic scan
nexus scan https://example.com
# Advanced scan with options
nexus scan https://example.com \
--scan-type full \
--concurrency 20 \
--timeout 30 \
--output results.json
# Start proxy for manual testing
nexus proxy --listen 127.0.0.1:8080 --intercept
# Crawl website
nexus crawl https://example.com \
--depth 5 \
--max-urls 1000 \
--concurrency 10
# Start API server
nexus api --listen 127.0.0.1:8000
cd desktop
npm run tauri dev
Features:
# Start scan via API
curl -X POST http://localhost:8000/api/v1/scans \
-H "Content-Type: application/json" \
-d '{"target_url": "https://example.com", "scan_type": "full"}'
# Get scan results
curl http://localhost:8000/api/v1/scans/123/results
# List vulnerabilities
curl http://localhost:8000/api/v1/vulnerabilities
GET /health # Health check
POST /api/v1/scans # Start new scan
GET /api/v1/scans # List scans
GET /api/v1/scans/{id} # Get scan details
GET /api/v1/scans/{id}/status # Get scan status
GET /api/v1/scans/{id}/results # Get scan results
DELETE /api/v1/scans/{id} # Delete scan
POST /api/v1/proxy/start # Start proxy
POST /api/v1/proxy/stop # Stop proxy
GET /api/v1/proxy/traffic # Get proxy traffic
GET /api/v1/reports # List reports
GET /api/v1/reports/{id} # Get report
POST /api/v1/reports/{id}/pdf # Generate PDF report
// Connect to real-time updates
const ws = new WebSocket('ws://localhost:8000/ws');
// Listen for scan events
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
if (data.type === 'scan_progress') {
console.log(`Scan ${data.scan_id}: ${data.progress}%`);
}
};
version: '3.8'
services:
api:
build: .
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgresql://user:pass@db:5432/nexus
- REDIS_URL=redis://redis:6379
db:
image: postgres:16
environment:
POSTGRES_DB: nexus
POSTGRES_USER: user
POSTGRES_PASSWORD: pass
redis:
image: redis:7-alpine
# Deploy using Helm
helm install nexus-sentinel ./helm/nexus-sentinel \
--set replicaCount=3 \
--set resources.limits.cpu=1000m \
--set resources.limits.memory=2Gi
# AWS deployment
cd terraform/aws
terraform init
terraform plan
terraform apply
We welcome contributions! Please see our Contributing Guide for details.
# Clone and setup
git clone https://github.com/nexussentinel/nexus-sentinel.git
cd nexus-sentinel
# Install dependencies
cargo build
cd desktop && npm install
cd ../dashboard && npm install
# Run tests
cargo test
npm test
# Start development environment
docker-compose -f docker-compose.dev.yml up -d
nexus-sentinel/
โโโ crates/ # Rust crates
โ โโโ core/ # Shared models and utilities
โ โโโ proxy/ # MITM proxy engine
โ โโโ scanner/ # Vulnerability detection
โ โโโ crawler/ # Web crawler
โ โโโ fuzzer/ # Fuzzing engine
โ โโโ api/ # REST API server
โ โโโ cli/ # Command-line interface
โโโ desktop/ # Tauri desktop app
โโโ dashboard/ # Next.js web dashboard
โโโ services/ # Microservices (AI, OAST)
โโโ helm/ # Kubernetes manifests
โโโ terraform/ # Infrastructure as code
โโโ docker-compose.yml # Local deployment
โโโ migrations/ # Database migrations
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
For commercial use or to remove AGPL restrictions, contact our sales team at sales@nexussentinel.io.
Ready to revolutionize web application security? ๐
696 commits
Makefile
64.4%
Rust
22.5%
C++
11.4%