Repository is created by Aadith Sukumar (aadi1011). Contact for reuse, issues and more information.
This python based project helps the user analyze a captured network (in csv format) with easy to understand filters and menu-driven interface.
User can see data captured, traffic sorted by source address/destination address, protocol filter, find protocol specific traffic, build NodeView/EdgeView and network map of traffic, flag suspected traffic while also find country location of a public IP Address using geolocation.
- Builds a dynamic html graphic map
- Handles error exceptions
- Easy to read outputs
- Works across networks
- Ability to handle large amounts data
Project in Phase 2 out of 4. Much more scalable and many features and bug fixes coming soon including PyShark integration. Advanced EDA soon.
Prerequisite:
- CSV file with captured network traffic data using sniffers
- Network Capture Tool: Wireshark (preferably)