Question: add to the previous msg 8 . Results Visualization Using matplotlib use the data in network _ events.log and the results that you ve got
add to the previous msg Results Visualization
Using matplotlib use the data in networkevents.log and the
results that youve got from calculating throughput and
latency and produce these three graphs:
Throughput Over Time: Use a line plot to show
throughput for each protocol over time.
Latency Distribution: Plot a histogram or box plot for
latency across all connections.
Protocol Usage: Use a bar chart to show the number
of packets per protocol Ethernet TCP UDP and the
unique counts of IP and MAC addresses. Graceful Termination and Final Statistics
Implement a keyboard interrupt handler to stop packet sniing.
Upon termination, print final network statistics, including the
total number of connections, unique addresses, and average
packet sizes.
Submission Rules
The final submission date is : pm
You should submit a zip file that includes:
i Your Code Python File
ii Your Report PDF File
iii. The results graphs.
iv The log document: networkevents.log
Submit your code in a Python file. It will be assessed for functionality
and logic. Nonfunctional code will lose points. You will be marked
on your coding practices, following naming rules, commits and
producing a clean code.
Submit a report explaining the logic of your project, your code, and
how you produced your results. The report should be at least two
pages long and cover the following:
a Introduction.
b Project outlines.
c Functions used.
d Results including screenshots and graphs
e Discussion section on the network environment where testing
was conducted. The code and report will be checked for plagiarism and AI
generation. Violations will result in a zero score for the entire
project, with no exceptions
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
