Skip to content

dexisworking/DexSec

Repository files navigation

🛡️ DexSec — Browser Threat Scanner

DexSec is a high-performance, client-side security scanner that uncovers the "digital exhaust" browsers leave behind. It combines hardware-level fingerprinting, biometric analysis, and network leak detection into a premium, terminal-inspired dashboard.

DexSec Preview

🌟 Key Features

  • 🛡️ Privacy Scoring: A data-driven threat assessment (0-100) based on your browser's exposure level.
  • 🖼️ Device Fingerprinting: Detects Canvas, Audio, and WebGL uniqueness to see how "identifiable" your device is.
  • 🐭 Biometric Mouse Analysis: Tracks movement speed, curvature, and micro-tremors to generate a behavioral fingerprint.
  • 🌐 Network Leak Detection: Tests for WebRTC local IP leaks, IPv6 exposure, and DNS configuration posture.
  • 📡 Hidden Port Scanner: Probes for common local services (MySQL, SSH, VNC) using WebSocket timing heuristics.
  • 🧪 Interactive Demos:
    • Autofill Honeypot: Shows how browsers silently leak data through hidden form fields.
    • Clickjacking Demo: Visualizes how invisible overlays can hijack user intent.

🎓 Educational Value

DexSec is built to educate developers and privacy advocates on how modern browsers can be exploited to track users without cookies.

  • 100% Client-Side: No data is sent to a server. All analysis happens in your browser context.
  • Next.js & TypeScript: Demonstrates modern web architecture using Edge Functions for geolocation and CVE fetching.
  • Modular Components: The codebase is refactored into small, readable components making it easy to study specific scanning techniques.

🚀 Quick Start

1. Clone the repository

git clone https://github.com/dexisworking/dexsec.git
cd dexsec

2. Install dependencies

npm install

3. Run the development server

npm run dev

Open http://localhost:3000 to see the scanner in action.

🏗️ Technical Specification

  • Framework: Next.js 15+ (App Router)
  • Styling: Vanilla CSS / Tailwind CSS for layout
  • Logic: TypeScript
  • APIs: Proxied NVD (CVE) Feed and IP Geolocation

⚖️ Rights & Disclaimer

Developed by Dibyanshu Sekhar.

This tool is for educational and promotional purposes only. DexSec was created to demonstrate data exposure risks; please use this knowledge responsibly for building a more private web.

Visit the live demo: https://dexsec.iamdex.codes


Built with ❤️ for Privacy & Transparency.

About

DexSec is a high-performance, client-side security scanner that uncovers the "digital exhaust" browsers leave behind. It combines hardware-level fingerprinting, biometric analysis, and network leak detection into a premium, terminal-inspired dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors