Skip to content

realTNEU/DarkWeb-Sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ DarkWeb Sentinel โ€” Test-Level Prototype

DarkWeb Sentinel is a proof-of-concept cybersecurity platform that monitors the dark web and breach databases to alert users when their personal data (email, phone, or username) appears in leaked dumps.

This test-level build includes:

  • ๐Ÿ” User authentication (JWT-based)
  • ๐Ÿ“ฅ Identity tracking (email, phone, username)
  • ๐Ÿ“ก Scraper engine with local dump + API simulation
  • โš ๏ธ Real-time alert integration
  • ๐Ÿ“Š Dashboard for visualization
  • ๐Ÿ“ค Frontend in React + Tailwind CSS

๐Ÿงช Features Implemented in Test Version

  • Authentication

    • JWT Login / Signup
    • Secure password hashing
  • Identity Tracking

    • Add/delete tracked email, phone, or username
    • Stores hashed versions securely
  • Scraper Engine (Node.js based)

    • Scans local leaks.html
    • Matches identities and triggers alerts
    • Includes test trigger endpoint: POST /test-alert
  • Alert System

    • Alerts saved to MongoDB and displayed on dashboard
    • Simulated breach source tags
    • Scraper is auto-triggered on identity addition
  • Frontend UI

    • Hero landing page with particle animation
    • Dashboard with tracked identities, recent alerts, breach timeline
    • Responsive and dark-themed UI

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React, TailwindCSS, React Icons
  • Backend: Node.js, Express, MongoDB, JWT
  • Scraper: Node.js (cron + static file parsing)
  • Alerts: REST API + MongoDB
  • Testing Dataset: Custom leaks.html file

๐Ÿš€ How to Run

# Backend
cd server
npm install
npm run dev

# Frontend
cd client
npm install
npm run dev

# Scraper
cd scraper
npm install
node index.js
node devServer.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors