https://github.com/mrkdqp/prodigy_cs_05
a Python script that utilizes the Scapy library to capture and analyze network packets in real-time.
https://github.com/mrkdqp/prodigy_cs_05
network-analysis prodigy-infotech python3
Last synced: about 1 month ago
JSON representation
a Python script that utilizes the Scapy library to capture and analyze network packets in real-time.
- Host: GitHub
- URL: https://github.com/mrkdqp/prodigy_cs_05
- Owner: mrkdqp
- Created: 2024-08-15T01:29:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-15T13:56:29.000Z (about 1 year ago)
- Last Synced: 2025-01-25T00:18:53.772Z (9 months ago)
- Topics: network-analysis, prodigy-infotech, python3
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Network Packet Analyzer
![]()
## Description
The Network Packet Analyzer is a Python script that utilizes the Scapy library to capture and analyze network packets in real-time. This tool allows users to monitor IP traffic, view source and destination addresses, and inspect packet payloads. It provides an efficient way to inspect network communications and understand the data being transmitted.## Features
- **Real-time Packet Capture:** Monitors and captures network packets as they are transmitted across the network.
- **IP Address Inspection:** Displays source and destination IP addresses of captured packets, providing insights into network traffic.
- **Payload Analysis:** Extracts and displays the payload of each packet, allowing users to see the data being transmitted.
- **Configurable Filtering:** Filters captured packets based on IP traffic, focusing on relevant data for analysis.
## Requirements
- Python 3.x
- Scapy### Install Dependencies
To install the required Python package, run:
```bash
$ pip install scapy
```### Running the Script
To execute the script and start capturing network packets, run:
```bash
$ python app.py
```The script will begin capturing IP packets and print details about each packet's source and destination addresses, protocol, and payload to the console.
## DEMO
![]()
**Note:** Always adhere to ethical guidelines and legal regulations when using or deploying network analysis tools. Unauthorized packet capture and analysis can be illegal and unethical.
Explore the script to understand its features and functionalities. Utilize it to gain insights into your network traffic and data transmissions.