~cedric/ip-link

Visualizing the relationships between different IP from network traffic capture.
chg: [dependencies] Updated pillow.
chg: [dependencies] Updated Pillow.
cosmethic changes

clone

read-only
https://git.sr.ht/~cedric/ip-link
read/write
git@git.sr.ht:~cedric/ip-link

You can also use your local clone with git send-email.

builds.sr.ht status

#Presentation

The goal of IP-Link is to visualize the relationships between different IP from network traffic capture.

For reporting issues, visit the tracker here: https://todo.sr.ht/~cedric/ip-link

#Installation

Python >= 3.8.

$ sudo apt install libpcap0.8
$ git clone https://git.sr.ht/~cedric/ip-link
$ cd ip-link/
$ poetry install
$ poetry shell

#Quick example

$ 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 &

#Tutorial and examples

You will find a complete tutorial here.

#License

This software is licensed under GNU General Public License version 3.

Copyright (C) 2010-2022 Cédric Bonhomme.