Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🛡️ CyberLytics – Cybersecurity Analytics Dashboard

📌 Overview

CyberLytics is an interactive cybersecurity analytics dashboard built using Microsoft Power BI. It provides deep insights into network attacks, threat patterns, and geographical distributions to help organizations monitor and respond to cyber threats effectively.

The dashboard analyzes a dataset of cybersecurity attacks and transforms it into meaningful visualizations for decision-making.


🎯 Objectives

  • Analyze patterns in cyber attacks
  • Identify high-risk protocols and traffic types
  • Monitor attack trends over time
  • Understand geographical distribution of threats
  • Provide actionable insights using data visualization

📂 Dataset

The dataset used in this project contains simulated cybersecurity attack data with features such as:

  • Attack Type (DDoS, Malware, Intrusion)
  • Severity Level (Low, Medium, High)
  • Protocol (TCP, UDP, ICMP)
  • Traffic Type (DNS, HTTP, FTP)
  • Timestamp (Year, Month)
  • Geo-location Data
  • Alerts and Actions

📊 Dashboard Pages

1. Executive Overview

  • Total Attacks: 40K
  • Suspicious IPs: 13K
  • Blocked Actions: 14K
  • Alert Count: 20K
  • Attack trends over time
  • Distribution of attack types
  • Severity analysis

2. Network Analysis

  • Total attacks by traffic type (DNS, HTTP, FTP)
  • Threat intensity matrix (Protocol vs Severity)
  • Protocol-wise attack distribution

3. Threat Analysis

  • Monthly attack trends
  • Comparison of attack types
  • High severity vs total attacks

4. Geo Analysis

  • Attack distribution across locations
  • Region-wise attack comparison
  • Attack type distribution by location

5. Q&A (Interactive)

  • Natural language query support for insights (Note: This feature may be deprecated in future Power BI versions)

📈 Key Insights

  • Cyber attacks show a steady increase over time
  • Attack types are evenly distributed across DDoS, Malware, and Intrusion
  • All protocols (TCP, UDP, ICMP) contribute similarly to attack volume
  • Certain regions show higher attack concentration
  • Severity levels are distributed almost equally

🛠️ Tools & Technologies

  • Microsoft Power BI
  • Data Modeling
  • DAX (Data Analysis Expressions)
  • Data Visualization Techniques

🎨 Features

  • Interactive filters and slicers
  • Multi-page dashboard navigation
  • KPI indicators for quick insights
  • Clean and modern UI (dark theme)
  • Drill-down analysis

⚠️ Limitations

  • Dataset is relatively uniform (may not reflect real-world imbalance)
  • Map visual requires update/upgrade
  • Q&A feature is being retired by Power BI

🚀 Future Improvements

  • Add predictive analytics (forecasting attacks)
  • Implement advanced visuals (Key Influencers, Decomposition Tree)
  • Enhance dataset realism
  • Replace Q&A with user behavior or anomaly detection module

📷 Screenshots

(Add screenshots of your dashboard here)


📌 How to Use

  1. Open the .pbit file in Power BI Desktop
  2. Load the dataset when prompted
  3. Navigate through different dashboard pages
  4. Use filters to explore insights

🤝 Contribution

This is an academic/project-based implementation. Contributions and suggestions are welcome.


📧 Contact

For any queries or collaboration:

  • Name: Harsh Vadodariya
  • Field: Data Analytics / Data Science

⭐ Acknowledgment

This project is created for learning and showcasing data visualization skills in cybersecurity analytics.


About

an interactive dashboard for analysing cyber attacks in India using PowerBI

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors