Skip to content

NetworkSentinel is an AI-powered real-time packet sniffing and network exploitation framework. It captures live network traffic, classifies sensitive data using machine learning, and enables advanced attacks like ARP spoofing and MITM. Built with Scapy, AI, and visualization tools for security professionals.

License

Notifications You must be signed in to change notification settings

kdandy/NetworkSentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkSentinel - AI-Powered Network Sniffing & Exploitation

Network Sentinel Python License

Overview

NetworkSentinel is an advanced real-time network packet analyzer and exploitation framework powered by AI.
It enables live traffic monitoring, AI-based data classification, and automated attacks such as ARP Spoofing and MITM.

Features

  • Live Packet Sniffing – Captures network packets in real-time.
  • AI-Powered Analysis – Uses machine learning to classify sensitive network traffic.
  • CNAME & WHOIS Checks – Identifies misconfigured domains and expired services.
  • Cloudflare Protection Detection – Checks if a subdomain is protected by Cloudflare.
  • Network Exploitation – Includes ARP Spoofing & MITM attacks for security testing.

Installation

Prerequisites

  • Python 3.x
  • Pip & Virtual Environment
  • Admin Privileges (for network sniffing & attacks)

Setup

Clone the repository and set up the virtual environment:

git clone https://github.com/kdandy/NetworkSentinel.git
cd NetworkSentinel

Create and activate virtual environment

python3 -m venv .venv
source .venv/bin/activate  # On macOS/Linux
.venv\Scripts\activate     # On Windows

Install dependencies

pip install -r requirements.txt

Usage

Run the tool with root privileges for network sniffing:

sudo python3 NetworkSentinel.py

Command Options

  1. Sniff Network Traffic

    sudo python3 NetworkSentinel.py
    • Captures packets in real-time.
  2. Analyze Packets with AI
    Inside the program, type:

    analyze
    • AI classifies sensitive packets.
  3. Launch ARP Spoofing Attack
    Inside the program, type:

    arp_spoof
    • Enter Target IP & Gateway IP for a MITM attack.
  4. Exit the Program

    exit

📊 Example Output

🌐 Source IP 🎯 Destination IP ⚠️ Protocol 🔍 AI Risk Level
192.168.1.10 192.168.1.1 TCP 🔴 High
192.168.1.12 8.8.8.8 UDP 🟢 Low
192.168.1.14 192.168.1.100 TCP 🟡 Medium

⚠️ Disclaimer

This tool is intended for educational and security research purposes only.
Unauthorized use on networks you do not own is illegal.

📜 License

📝 Licensed under the MIT License.

About

NetworkSentinel is an AI-powered real-time packet sniffing and network exploitation framework. It captures live network traffic, classifies sensitive data using machine learning, and enables advanced attacks like ARP spoofing and MITM. Built with Scapy, AI, and visualization tools for security professionals.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages