Skip to content

RayanSheikh01/GlobalSecMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Global Security Monitor

A real-time interactive dashboard for monitoring global cyber threats, visualising data from IP abuse reports. Built using Python Dash, Plotly, and Bootstrap.


Table of Contents

  1. Project Overview
  2. Features
  3. Tech Stack
  4. Screenshots
  5. Future Enhancements

Project Overview

Global Security Monitor is an interactive dashboard that visualises cyber threat data from IP abuse reports across countries. The dashboard allows users to explore global trends in cyber attacks via bar charts, line charts and tables, helping identify high-risk regions and types of threats quickly.


Features

  • Interactive Dashboard built with Dash and Bootstrap
  • Multiple Visualisations: Bar chart, line chart and table views
  • Real-Time Data: Fetches threat data dynamically from APIs
  • Simulation Mode: Generates mock data for testing and development
  • User-Friendly Interface: Buttons to toggle between different views
  • Responsive Design: Compatible with desktop and mobile screens

Tech Stack

  • Python – Core programming language
  • Dash – Web application framework for building dashboards
  • Plotly – Interactive visualisations
  • Dash Bootstrap Components (DBC) – UI styling and layout
  • Pandas – Data manipulation and aggregation
  • python-dotenv – Environment variable management for API keys
  • Requests – Fetching data from APIs

Screenshots

Bar chart of country and threat confidence score


Future Enhancements

  • Add world map with threat location pins for visual geographic analysis
  • Include filtering by threat type, country, or severity score
  • Add historical trend analysis and aggregated metrics
  • Implement email or SMS alerts for critical threats
  • Enhance data visualisation interactivity with hover tooltips and drill-downs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages