INFLICT

From Navigators

(Difference between revisions)
Jump to: navigation, search
(Pre-Requisites)
Line 21: Line 21:
== Pre-Requisites ==
== Pre-Requisites ==
*One [http://www.ubuntu.com/ Ubuntu]/[https://getfedora.org/ Fedora] based Linux System
*One [http://www.ubuntu.com/ Ubuntu]/[https://getfedora.org/ Fedora] based Linux System
-
*Two [http://www.atmel.com/microsite/AT86RF232/default.aspx Atmel AT86RF232 Low-Power 2.4GHz ISM Transceiver]
+
*One [http://www.atmel.com/tools/REB232ED-EK.aspx Atmel REB232ED-EK Evaluation Kit]
-
*One [http://www.trenz-electronic.de/products/fpga-boards/trenz-electronic/te0600.html Trenz Electronic TE0600-02 FPGA Board]
+
*One [http://www.atmel.com/tools/AVRJTAGICEMKII.aspx?tab=overview AVR JTAGICE mkII Programmer/Debugger]
-
*One [http://shop.trenz-electronic.de/en/TE0603-03-GigaBee-XC6SLX-carrier-board GigaBee XC6SLX carrier board]
+
== Required Software ==
== Required Software ==

Revision as of 16:01, 1 June 2015

NOTE: PAGE UNDER CONSTRUCTION

INFLICT (Integrated Network monitor and FauLt InjeCTor) is a integrated network monitor and fault-injection tool for IEEE 802.15.4 networks.

Contents

Team

Advisor

Students

Publications

Pre-Requisites

Required Software

Installation Instructions

Manual Installation

Introduction

For the purpose of this example, the chosen directory will be: /opt/INFLICT

Ubuntu/Debian Package Installation

$ sudo apt-get -y install build-essential autoconf bison flex libtool libgtk2.0-dev libpcap-dev libc-ares-dev
$ sudo apt-get -y install libsmi2-dev libgnutls-dev libgcrypt11-dev libkrb5-dev libcap2-bin libgeoip-dev libortp-dev libportaudio-dev 
$ sudo apt-get -y install openjdk-7-jdk openjdk-7-jre git openssh-client

Fedora/RedHat/CentOS Package Installation

$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install bison flex gtk2-devel libpcap-devel c-ares-devel libsmi-devel gnutls-devel libgcrypt-devel krb5-devel GeoIP-devel ortp-devel portaudio-devel
$ sudo yum -y install openssh git java-1.8.0-openjdk java-1.8.0-openjdk-devel

Common

$ ssh-keyscan bitbucket.com >> ~/.ssh/known_hosts
$ cd /opt
$ sudo mkdir INFLICT
$ cd INFLICT
$ git clone git@bitbucket.org:rpcaldeira/karyon-adapter.git
$ git clone git@bitbucket.org:rpcaldeira/karyon-wireshark.git
$ git clone git@bitbucket.org:rpcaldeira/frame-generator.git
$ wget TODO: '''ODT'''
$ cd karyon-adapter/LaSIGE\ Bridge/
$ make
$ cd ../..
$ cd karyon-wireshark/Wireshark/
$ ./autogen.sh
$ ./configure --enable-setcap-install
$ make
$ cd /usr/bin/
$ sudo ln -s /opt/INFLICT/karyon-adapter/LaSIGE\ Bridge/wsadapter wsadapter
$ sudo ln -s /opt/INFLICT/karyon-wireshark/Wireshark/wireshark karyon-wireshark

Bash Script

To ease the difficulty of the less experienced users, a Bash Script is provided in order to install automatically all the features of INFLICT. Download link will be available soon.

Acknowledgements and Related Projects

Personal tools
Navigators toolbox