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.
- Real-time monitoring of network traffic.
- Anomaly analysis using the Isolation Forest algorithm.
- CPU usage visualization.
- User-friendly dashboard for easy interpretation of data.
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