The goal of IP-Link is to visualize the relationships between different IP from network traffic capture.
Python >= 3.9.
$ sudo apt install libpcap0.8
$ git clone https://github.com/cedricbonhomme/IP-Link
$ cd ip-link/
$ poetry install
$ poetry shell
$ mkdir captures data
$ sudo tcpdump -p -i enp5s0 -s 0 -w captures/snif.pcap
$ ip-link/pcap_to_object.py -i captures/snif.pcap -o data/dic.pyobj
$ ip-link/object_to_graphviz.py -i ./data/dic.pyobj
$ dot -Tpng -o ./data/graphviz.png ./data/ip.dot
$ xdg-open ./data/graphviz.png &
You will find a complete tutorial here.
If you wish and if you like IP-Link, you can donate:
Thank you !
This software is licensed under GNU General Public License version 3.
Copyright (C) 2010-2024 Cédric Bonhomme.