https://github.com/shubhampaliwal03/traffictracer
A web application for botnet detection using Machine Learning - XGBoost, from the csv file containing network packet flows, captured using CICFlowMeter Tool.
https://github.com/shubhampaliwal03/traffictracer
botnet-detection charts-js cicflowmeter css cybersecurity-tools flask flask-api html javascript machine-learning network-analysis network-security-tool packet-analyser python webapp xgboost-algorithm
Last synced: about 2 months ago
JSON representation
A web application for botnet detection using Machine Learning - XGBoost, from the csv file containing network packet flows, captured using CICFlowMeter Tool.
- Host: GitHub
- URL: https://github.com/shubhampaliwal03/traffictracer
- Owner: ShubhamPaliwal03
- Created: 2025-05-02T22:09:28.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-05-03T02:00:44.000Z (7 months ago)
- Last Synced: 2025-05-12T19:49:55.205Z (7 months ago)
- Topics: botnet-detection, charts-js, cicflowmeter, css, cybersecurity-tools, flask, flask-api, html, javascript, machine-learning, network-analysis, network-security-tool, packet-analyser, python, webapp, xgboost-algorithm
- Language: HTML
- Homepage: https://traffictracer.vercel.app
- Size: 16.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TrafficTracer 📦🔍
A web application for botnet detection using Machine Learning - XGBoost, from the csv file containing network packet flows, captured using CICFlowMeter Tool.
**TrafficTracer** allows users to upload CSV files containing extracted network flow data and instantly receive detection results indicating whether the traffic is normal or part of a botnet. The system processes the uploaded file, runs it through a pre-trained machine learning model, and visualizes the output using intuitive charts and tables for easy interpretation.
To assist users in generating flow-based CSV files, a downloadable `.jar` file of **CICFlowMeter** is also provided along with usage instructions, enabling users to perform local packet capture and feature extraction before uploading to the web app.
---
### Tech Stack
- **Frontend:** HTML, CSS, JavaScript, Chart.js
- **Backend:** FlaskAPI (Python), XGBoost model
- **Deployment:** Vercel (Frontend), Render.com (Backend API)
---
This app is designed for simplicity and quick analysis, making botnet detection accessible to users without deep technical expertise.