wiki:WARPnet1/Installation

Version 1 (modified by sgupta, 14 years ago) (diff)

--

Installing the WARPnet Framework

Installing the software

  1. First ensure that you are running Python 2.6 or higher. If not, install the latest 2.6 version of Python. We have not tested the server with Python 3+ and since the syntax has changed for several important commands it will probably not work yet.
  2. Download and install the Twisted networking library from source.
  3. Download and install Zope.interface from source. The Twisted library depends on this.
  4. WARPnet uses PCAP to communicate with the WARP board directly. To allow the Python-based server/client to access PCAP, the Pcapy module needs to be installed. As WARPnet works with Pcapy version 10.5 only, download this to your computer.
  5. Before installing Pcapy, it needs to be patched for some WARPnet specific functionality. Download patchFile.diff from the repository into the Pcapy folder and run the following.
     patch < patchFile.diff
     python setup.py install
    
  6. Download and install Impacket from source. This package helps in analyzing raw Ethernet packets. Again, to install run the following from the Impacket folder.
     python setup.py install