Skip to content

devnand-47/ThreatVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


👁️ About The Project

ThreatVision is a Cyber Threat Intelligence (CTI) dashboard that visualizes global attacks in real-time.

Unlike static maps, this tool fetches live threat data from open-source security feeds, geolocates the attacker's IP address, and plots the attack vector on an interactive dark-mode 3D map.

  • 🔴 Live Data: Pulls real-time SSH Brute Force attackers from Blocklist.de.
  • 🗺️ Geolocation: Converts raw IPs into GPS coordinates using the IP-API service.
  • ⚡ High Performance: Uses an asynchronous frontend loop to update the map without page reloads.

📡 Technical Architecture

Component Tech Used Description
Backend Python (Flask) Fetches & filters threat feeds; serves JSON API.
Frontend HTML5 / JS Renders the dashboard and polls the API.
Mapping Leaflet.js Renders the interactive "Dark Matter" world map.
Intel Source Blocklist.de Provides the raw list of malicious IPs.

⚙️ Installation & Usage

1. Clone the Repository

git clone [https://github.com/devnand-47/ThreatVision.git](https://github.com/devnand-47/ThreatVision.git)
cd ThreatVision

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published