SharkMap is a Wireshark capture visualizer that displays traceable public IP connections on a world map.
- Clone the repository:
git clone https://github.com/jakeenea51/SharkMap - Enter the SharkMap directory:
cd SharkMap - Download the dependencies:
pip install -r requirements.txt
- Open WireShark with the command:
wireshark - Select the network interface you are currently using.
- Run Wireshark for a short amount of time, just to get a quick capture of your computer's current connections. Captures that are too big will return an error, so keeping the capture size below 1,500 packets is best.
- Stop the capture and under File, export the packet dissections as CSV.
- Rename the CSV to something simple, such as "shark.csv", and save it in the SharkMap directory.
- Run the code with the command:
python3 sharkmap.py - Follow the prompts until the map is generated.

