Skip to main content

Visualizing the relationships between different IP from network traffic capture.

Project description

IP-Link

Presentation

The goal of IP-Link is to see the relationships between different IP from network traffic capture, thus quickly for a given address with the IP that communicates the most. IP-Link offers several visualization methods.

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

The site of IP-Link provides a complete tutorial.

License

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ip-link-0.4.1.tar.gz (12.7 MB view details)

Uploaded Source

Built Distribution

ip_link-0.4.1-py3-none-any.whl (164.0 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page