Skip to content

MattBoraske/Network_Traffic_Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Traffic Visualizer Using Google Maps

Author - Matt Boraske
Creation Date - 3/25/23

This tool converts a network traffic packet capture into a KML file that contains global coordinate information for each IP connected to via the source machine. This can then be imported into a Google Map to obtain a visual overlay of the destination locations.

The example packet capture (samplePacketCapture.pcap), when converted into a KML file via the tool, produces the below map: Screenshot 2023-03-25 at 9 26 02 PM

Instructions

Note: Before using the tool, download the MaxMind - City IPv6/IPv4 .dat file as this is needed to convert IP addresses into geospatial coordinates.

  1. Create a network packet traffic capture using Wireshark or a similar tool. Make sure to save the file in .pcap format
  2. Run kmlGenerator.py and when it asks for a packet capture, enter the name of your .pcap file, including the file extension.
  3. The output from running kmlGenerator.py is ipdata.kml. Log into Google Maps and when creating a new map, import ipdata.kml.

About

A tool that assists with plotting network traffic onto a Google Map

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages