Home

khoussem edited this page Jan 4, 2012 · 3 revisions
Clone this wiki locally

Building Netifera

You will need to have git and ant installed to build netifera. On Debian or Ubuntu Linux systems you can install these tools with the following command.

$ apt-get install git-core ant

The next step is to clone the stable public Netifera Git tree with this command:

$ git clone https://github.com/netifera/netifera.git

Cloning the tree should have created a directory called /netifera. Enter that directory and run the ant command.

$ cd netifera
$ ant

This will launch the Netifera build. The first time you build Netifera an archive file of about 150mb will be downloaded from the netifera.com webserver containing the build environment and dependencies. When the build completes, the output is unpacked into a directory called netifera-build. You can now launch netifera from here:

$ netifera-build/netifera &

If you prefer, a .zip file containing the build is available in this directory:

build/stage/I.NetiferaBuild/

Running ‘headless’ Netifera as a Probe

Netifera can be launched in a special ‘headless’ mode that allows you to connect to a Netifera installation on another computer and launch tools remotely.

By default, a listening port will be created (31337) that you can connect to. To change the port value, you can edit the following file:

netifera-build/probe/configuration/config.ini

This is the line to change:

com.netifera.channel.tcplisten=31337

Once you are ready, you can launch headless netifera with the following command:

netifera-build/probe/run_probe.sh

How to connect to a remote Netifera instance from the UI

…to be continued