Skip to content

A Python-based packet sniffing tool using scapy for capturing and analyzing network packets. It displays essential packet information such as source and destination IP addresses, protocols (TCP, UDP, ICMP), and payload data. Designed for educational purposes to understand network protocols and packet-level communication.

Notifications You must be signed in to change notification settings

RishiRaj-jet/Network-Packet-Analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Network Packet Sniffer

Overview

The Network Packet Sniffer is a Python script that utilizes the scapy library to capture and analyze network packets in real-time. It displays information about source and destination IP addresses, protocols (TCP, UDP), and attempts to decode and print payload data for TCP and UDP packets. This tool is designed for educational purposes to learn about network protocols and packet analysis.

Features

  • Captures and displays network packets.
  • Supports TCP and UDP protocols for payload analysis.
  • Provides source and destination IP addresses and protocols for each packet.
  • Minimal setup required to start capturing packets.

Installation

  1. Clone the Repository:
    git clone https://github.com/your-username/network-packet-sniffer.git
    cd network-packet-sniffer

About

A Python-based packet sniffing tool using scapy for capturing and analyzing network packets. It displays essential packet information such as source and destination IP addresses, protocols (TCP, UDP, ICMP), and payload data. Designed for educational purposes to understand network protocols and packet-level communication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages