/oip

"organicip" visualizer - uses libpcap and SDL to visualize IP traffic between endpoints

Primary LanguageC++GNU General Public License v3.0GPL-3.0

README

Use libpcap and SDL to visualize IP traffic between multiple endpoints

Packages

  • deb http://mirror.usu.edu/usu-security/ [codename]-security-unstable main
    • Debian: sid, bullseye
    • Ubuntu: jammy, impish, focal, bionic
  • install usu-archive-keyring package and apt-get update

Colors

On packet-balls:

  • Red for UDP
  • Green for TCP
  • White/blue for any other IP protocol On hosts:
  • defined by oip.conf

Controls

On the gui, you can use the mouse and the keyboard.

Mouse controls:

  • left click on host to reposition
  • right click on host to bring up context menu
  • add actions to context menu in oip.conf on client

Keyboard keys:

  • ! to open the menu
  • , to start displaying the capture (Load button).
  • p to pause and play the capture
  • to disconnnect?

Dependencies

  • apt-get install libcrypto++-dev libsdl-image1.2-dev libpcap-dev libsdl1.2-dev libfreetype6-dev g++ make libfontconfig1-dev

Installation

Type

./autogen.sh
./configure
make
make install

If you have any dependency error, just install them.

You can modifiy the oip.conf file to suit your needs but it is optional.

Authors

Rian Shelley (Utah State Univeristy) Maintained by Eldon Koyle (Utah State University) Additional features added by Sebastian Garcia (eldraco@gmail.com) and Vojtech Uhlir (wojtyla@agents.felk.cvut.cz) (Czech Technical University)