A pcap file analyser in Python 3.
Created for a coursework assessment.
Functionality:
- Opening and parseing a pcap file
- Creating and outputting a summary of the number of packets for each traffic type (UDP, TCP, IGMP) showing also the first and last timestamp and the mean packet length for each type.
- Finding email addresses and URIs of all attached content.
- Extracting the sender and destination IP addresses for all packets and count how many packets were sent from/to each.
- Visualising results with a network graph.
- Finding geolocation information for every unique destination IP address.
- Plotting the number of packets against time as a line chart.
- Using Python to create a directory for saving result files.