Prerequisites

To run the application you will need to install the following:

  • Python interpreter >= 2.6
  • It comes by default in most Linux distributions. Python.

  • Pylibnet library:
  • Python module for the libnet packet construction library. Pylibnet proyect.
    For now you have to compile it, but we want to integrate the library with the rest of the application.

  • Pylibpcap library:
  • Python module for the libpcap packet capture library. Pylibpcap proyect.
    In debian based distributions you can install the library with apt.
    apt-get install python-lipcap

  • Wxpython library:
  • Python bindings to the wxWidgets cross-platform toolkit. Wxpython proyect.
    In debian based distributions you can install the library with apt.
    apt-get install python-wxgtk2.8


Installation

Move the directory xonet-src where you want and execute main.py with root privileges (In GNOME gksu python main.py).