Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.13 KB

File metadata and controls

35 lines (23 loc) · 1.13 KB

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