Cybersecurity & Threat Intelligence

Cyber Attack Visualizer

A real-time cybersecurity intelligence dashboard for detecting exposed data, malicious IPs, and suspicious URLs using global threat intelligence APIs.

Tech Stack

  • React.js Frontend
  • Node.js + Express Backend
  • SQLite Database

Key Features

  • Email Breach Detection via LeakData API
  • IP Reputation Analysis using AbuseIPDB
  • Malicious URL Detection via VirusTotal
  • Aadhaar & PAN Exposure Lookup
  • Real-time Cyber Threat Dashboard

Project Overview

The Cyber Attack Visualizer is a cybersecurity analysis platform that allows users to scan digital identifiers and determine whether they are associated with data breaches, malicious activity, or security threats. The system integrates multiple threat intelligence APIs and supports local SQLite database scanning for offline exposure detection.

Core Features

System Architecture

The application follows a modular client-server architecture with React frontend communicating with Node.js/Express backend APIs. The backend aggregates data from multiple external threat intelligence APIs while maintaining a local SQLite database for offline exposure records.

Technologies & APIs

External Threat Intelligence APIs:

Frontend Stack: React.js with TailwindCSS and Framer Motion for responsive UI and smooth animations

Backend Stack: Node.js with Express.js framework for RESTful API development

Database: SQLite for local threat intelligence records and exposure history

Live Demo View Source Code