Installation documentation on Windows

This documentation only applies for Netzob 0.3.3.

Installation of dependencies

Steps:

  1. Install Python 2.7 (download the installer from python.org)

  2. Install SetupTools (download the installer from pypi.python.org)

  3. Install PyGTK (download the installer from gnome.org)

  4. Install WinPCap 4.1.2 (download the installer from winpcap.org)

  5. Install Pcapy 0.10.5 (provided on Netzob’s website ; original source: oss.coresecurity.com)

  6. Install following dependencies with SetupTools (be sure to have C:\Python27\Scripts\easy_install.exe in your PATH):

    1. easy_install numpy
      
    2. easy_install impacket
      
    3. easy_install -f "http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.win32-py2.7.exe?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmatplotlib%2Ffiles%2Fmatplotlib%2Fmatplotlib-1.1.0%2F&ts=1339591175&use_mirror=netcologne" matplotlib
      
    4. easy_install bitarray==0.3.5
      

Installation of Netzob

  1. Install Netzob !

Remark: If you have disabled Windows UAC, a error can be raised by Windows when executing Netzob’s installer: Failed to start elevated process (ShellExecute returned 3). So you have to run the installer with administrator privilege : right-click on the executable and choose “run as administrator”.