Roman3349 / FIT-BIT-IPK-2020-proj2

Druhý projekt do předmětu Počítačové komunikace a sítě na FIT VUT v Brně 2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FIT-BIT-IPK-2020-proj2

Druhý projekt do předmětu Počítačové komunikace a sítě na FIT VUT v Brně 2020

Implementace

Tento projekt je implementován v jazyce C++11 a pro filtrování a zachytávání paketů je použita knihovna libpcap. Při zadání více argumentů -p port nebo --port port lze zachytávat síťový provoz na více portech.

Sestavení a spuštění

Pro sestavení prokjektu je použita utilita make.

make

Program musí být spuštěn s právy uživatele root nebo uživatel musí mít povolené capability bity CAP_NET_RAW a CAP_NET_ADMIN.

Zobrazení dostupných síťových rozhraní:

sudo ./ipk-sniffer

Zachycení 5 paketů na síťovém rozhraní eno1 na TCP portu 80:

sudo ./ipk-sniffer -i eno1 -p 80 -t -n 5

About

Druhý projekt do předmětu Počítačové komunikace a sítě na FIT VUT v Brně 2020

License:GNU General Public License v2.0


Languages

Language:CMake 64.3%Language:C++ 33.1%Language:Makefile 2.6%