Network traffic visualization web app that offers real-time analysis and visualization of network data. Built with Python.
- Python (>=3.7)
-
Clone this repository and navigate to the project directory:
git clone https://github.com/creativebash/packet-pulse-insights.git cd packet-pulse-insights
-
Create and activate a virtual environment (recommended):
python -m venv venv source venv/bin/activate
-
Install the required packages using pip:
pip install -r requirements.txt
-
Run the FastAPI application using Uvicorn:
uvicorn main:app --reload
-
Open your web browser and visit
http://127.0.0.1:8000/web/events
to access the SIEM tool.
- The SIEM tool displays security events fetched from the backend API.
- For simplicity, sample security events are used as mock data.
- This is a basic proof-of-concept. For a real-world SIEM tool, data collection, correlation, and alerting mechanisms should be more comprehensive.