CMPE 148 Extra Credit Assignment
Contains 2 Deliverables:
-
Wireshark Lab (wireshark_lab.py) Considered the first iteration of this, the script simply set times and dates to fire a certain number of pings to given domains. By configuring these values beforehand, you could automate the testing and collection of pinging various domains at different points in time, storing them into a .pcap file for interpretation. The script also created a histogram using matplotlib and saving them as an image that can be viewed after running.
-
Packet Sniffer (packet_sniffer.py) The actual extra credit assignment. This script does not actually create .pcap files on its own but can still log packets and then has many more applications for analysis of these packets. These include:
-
Latency Analysis
-
TCP Retransmissions
-
Connection Tracking
-
Protocol Usage Visualization (Not fully flushed out)
-
Packet Filtering
-
Exporting packet log to a file
Dependencies and instructions to run also exist within the packet_sniffer.py file.