Skip to content

Senspy is a network monitoring and anomaly detection tool built using Flask, Scapy, and Chart.js . It provides real-time insights into network traffic, anomaly analysis, and CPU usage through interactive charts and dashboards using machine learning analysis.

Notifications You must be signed in to change notification settings

JDeep1234/SenSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SenSpy

Senspy is a network monitoring and anomaly detection tool built using Flask, Scapy, and Chart.js . It provides real-time insights into network traffic, anomaly analysis, and CPU usage through interactive charts and dashboards using machine learning analysis.

Features

  • Real-time monitoring of network traffic.
  • Anomaly analysis using the Isolation Forest algorithm.
  • CPU usage visualization.
  • User-friendly dashboard for easy interpretation of data.

Prerequisites

Before running Senspy, make sure you have the following dependencies installed:

  • Python
  • Flask
  • Scapy
  • Chart.js

Install the required Python packages using:

We welcome contributions! If you'd like to contribute to Senspy, please follow these steps:

Fork the repository. Create a new branch: git checkout -b feature/your-feature-name. Commit your changes: git commit -m 'Add some feature'. Push to the branch: git push origin feature/your-feature-name. Submit a pull request. The Senspy team acknowledges the contributions of the open-source community and the creators of Flask, Scapy, and Chart.js.

pip install flask scapy scikit-learn chart.js



About

Senspy is a network monitoring and anomaly detection tool built using Flask, Scapy, and Chart.js . It provides real-time insights into network traffic, anomaly analysis, and CPU usage through interactive charts and dashboards using machine learning analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published