Skip to content

A sophisticated network security tool that provides real-time packet capture, analysis, and threat detection using Python, Scapy, and Flask.

License

Notifications You must be signed in to change notification settings

m-e-e-t/network-traffic-analyzer

Repository files navigation

🌐 Network Traffic Analyzer

GitHub stars GitHub forks License: MIT Python Versions

🚀 Project Overview

Network Traffic Analyzer is an advanced cybersecurity tool designed for real-time network monitoring, packet analysis, and intelligent threat detection.

🌟 Key Features

  • 🔍 Real-time Packet Capture
  • 🤖 Machine Learning Threat Detection
  • 📊 Interactive Web Dashboard
  • 🛡️ Comprehensive Security Analysis

🔧 Technology Stack

  • Python 3.8+
  • Scapy
  • Scikit-learn
  • Flask
  • SQLite
  • Pandas
  • NumPy

📦 Installation

Prerequisites

  • Python 3.8+
  • pip
  • virtualenv

Setup

git clone https://github.com/m-e-e-t/network-traffic-analyzer.git
cd network-traffic-analyzer

🚀 Usage

# Activate virtual environment
source venv/bin/activate

# Run the application
python main.py

🤝 Contributing

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Meet Patankar

🙏 Acknowledgements

  • Scapy
  • Scikit-learn
  • Flask Community

About

A sophisticated network security tool that provides real-time packet capture, analysis, and threat detection using Python, Scapy, and Flask.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published