Changes between Initial Version and Version 1 of HowTo/InstallWireSharkOpenFlowPlugin


Ignore:
Timestamp:
07/18/14 08:30:46 (10 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowTo/InstallWireSharkOpenFlowPlugin

    v1 v1  
     1= Install OpenFlow Dissector for WireShark =
     2These instructions are tested on the standard Ubuntu 12.04 image of InstaGENI racks
     3
     4== Install necessary Packages ==
     5{{{
     6sudo apt-get update;
     7sudo apt-get install wireshark glib-2.0 gtk+-2.0 libgtk2.0-dev scons
     8}}}
     9
     10
     11== Download Source Files ==
     12
     13Download wireshark source:
     14{{{
     15wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wireshark/wireshark_1.6.7.orig.tar.bz2
     16tar xvfj wireshark_1.6.7.orig.tar.bz2
     17}}}
     18Download OpenFlow dissector source:
     19{{{
     20wget https://bitbucket.org/barnstorm/of-dissector/get/pre-ws-1.10.0.tar.gz
     21tar xvfz pre-ws-1.10.0.tar.gz
     22}}}
     23
     24== Configure Wireshark ==
     25{{{
     26cd wireshark-1.6.7/;
     27./configure
     28export WIRESHARK=~/wireshark-1.6.7/
     29}}}
     30
     31== Install Dissector ==
     32{{{
     33cd ~/barnstorm-of-dissector-85564cc537d4/
     34cd src/
     35scons install
     36}}}
     37
     38This will install the plugin at  `~/.wireshark/plugins/openflow.so`
     39
     40If you want to install the plugin for all users move it to the global plugin place:
     41{{{
     42sudo mv ~/.wireshark/plugins/openflow.so /usr/lib/wireshark/libwireshark1/plugins/
     43}}}
     44
     45== Verify Installation ==
     46WireShark is a graphical tool, in order to run it from a remote host you need to enable X11 Forwarding.
     47On a Linux-friendly machine when you ssh to the remote host add the `-X` flag.
     48
     49To verify installation:
     50 1. Run `wireshark`
     51 2. Open the "Help" --> "About" menu
     52 3. Select the "Plugins" tab
     53 4. Click the "Name" header to the plugins by name
     54 5. Verify that "openflow.so" appears in the list.