Decoding Data Flow: An Introduction to Network Traffic Analysis
CS023ANKITASINGH
21 views
16 slides
Sep 23, 2024
Slide 1 of 16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
About This Presentation
A network traffic analyzer is a tool or software application designed to monitor, capture, and analyze network traffic in real-time or retrospectively. Its primary function is to inspect the data packets traveling across a network, providing insights into the performance, security, and utilization o...
A network traffic analyzer is a tool or software application designed to monitor, capture, and analyze network traffic in real-time or retrospectively. Its primary function is to inspect the data packets traveling across a network, providing insights into the performance, security, and utilization of network resources.Captures and inspects individual data packets as they traverse a network. This helps to analyze what data is being transmitted, its source, destination, and protocol details.Identifies and analyzes various protocols used in network communications (e.g., TCP/IP, HTTP, FTP, DNS, etc.), allowing for a better understanding of network traffic flow and behavior.Network Performance Monitoring: Ensures that the network operates efficiently by identifying bottlenecks, high latency, or packet loss.Security Monitoring: Detects network anomalies, unauthorized access, or suspicious traffic that may indicate security breaches or attacks.Troubleshooting: Helps network administrators diagnose and resolve network issues, such as faulty hardware, misconfigurations, or network congestion.Bandwidth Management: Monitors bandwidth usage and helps enforce policies to prevent network overuse by certain applications or users.Presents traffic data through graphical interfaces, such as charts and graphs, making it easier to understand network trends and anomalies. Tools often offer customizable dashboards for real-time and historical analysis.
Size: 8.62 MB
Language: en
Added: Sep 23, 2024
Slides: 16 pages
Slide Content
G r oup: Ankita Singh Ha r shita Singh G r acy Maddheshiya
Topics to be covered Introduction to network traffic Why analyze traffic? Types of analyzers Common tools used Understanding packet capture Analyze traffic patterns Bandwidth analyzer Implementation of code Security implications conclusion
Libraries used psutil : It is cross-platform library used to retrieve information on the running process. Command to install psutil – pip install psutil prettytable : It is a python library used to create relational tables in python. Command to install prettytable -pip install prettytable
Implementation of code Source Code : https://github.com/ankita-as27/network-traffic-analyzer