A user-friendly web app for analyzing security log files, detecting suspicious activity, and visualizing patterns—built with Python and Streamlit.
- Upload and analyze firewall or system logs (CSV format)
- Identify anomalies and suspicious patterns
- Visualize traffic by IP, port, and time
- Interactive, no coding required
- Python
- Streamlit
- Pandas
- Scikit-learn
- Matplotlib
- Plotly
- Clone this repository
- Install requirements:
pip install -r requirements.txt - Start the app:
streamlit run app.py - Upload your log file (CSV) and start exploring!
https://tesherakimbrough-security-log-analyzer-dataapp-er5tjf.streamlit.app/
MIT
Teshera Kimbrough
linkedin.com/in/tesherakimbrough | https://github.com/tesherakimbrough/security-log-analyzer