| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
This Network Protocol Analyzer captures and logs network traffic in real-time using Python and the Scapy library. It provides detailed information about network packets, including timestamps, source/destination IP addresses, protocol details (TCP/UDP), and port numbers. The analyzer automatically selects the best available network interface and logs a configurable number of packets to prevent excessive log file sizes. This tool is invaluable for network monitoring, analysis, and troubleshooting.
Real-time Packet Sniffing: Captures network traffic in real-time using Scapy. ๐ก
Automatic Interface Selection: Automatically selects the optimal network interface for capturing packets. ๐ป
Detailed Logging: Logs essential packet details (timestamp, summary, source/destination IPs, protocol, ports) to network_traffic.log. ๐
Packet Type Identification: Identifies IP, TCP, and UDP packets and extracts relevant information. ๐
Configurable Logging Limit: Limits the number of logged packets (default 20) to manage log file size. ๐ข
Informative Packet Summaries: Provides brief summaries of each captured packet. โน๏ธ
Python: The core programming language for the analyzer. ๐
Scapy: A powerful Python library for network packet manipulation and analysis. ๐ก
Network Administrators: Monitoring and analyzing network traffic for troubleshooting and security. ๐งโ๐ป
Security Researchers: Investigating network communications and potential threats. ๐ต๏ธโโ๏ธ
Network Engineers: Analyzing network protocols and performance. ๐จโ๐ผ
Python Developers: Learning about network programming and packet analysis with Scapy. ๐งโ๐
Clone the repository: git clone <repo url>
Install Scapy: pip install scapy
Run the program (with appropriate permissions): python network_analyzer.py (or python3 network_analyzer.py) You may need administrator or root privileges to capture network traffic.
| Back | FazBrowse Home | New Git URL |