INFLICT
From Navigators
(Difference between revisions)
(→Commom) |
|||
Line 51: | Line 51: | ||
$ sudo apt-get -y install build-essential autoconf bison flex libtool libgtk2.0-dev libpcap-dev libc-ares-dev | $ 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 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 | + | $ sudo apt-get -y install openjdk-7-jdk openjdk-7-jre git openssh-client |
</pre> | </pre> | ||
Line 58: | Line 58: | ||
$ sudo yum -y groupinstall "Development Tools" | $ 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 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 | + | $ sudo yum -y install openssh git java-1.8.0-openjdk java-1.8.0-openjdk-devel |
</pre> | </pre> | ||
Line 67: | Line 67: | ||
$ sudo mkdir INFLICT | $ sudo mkdir INFLICT | ||
$ cd INFLICT | $ cd INFLICT | ||
- | |||
- | |||
$ git clone git@bitbucket.org:rpcaldeira/karyon-adapter.git | $ git clone git@bitbucket.org:rpcaldeira/karyon-adapter.git | ||
$ git clone git@bitbucket.org:rpcaldeira/karyon-wireshark.git | $ git clone git@bitbucket.org:rpcaldeira/karyon-wireshark.git | ||
Line 79: | Line 77: | ||
$ ./autogen.sh | $ ./autogen.sh | ||
$ ./configure --enable-setcap-install | $ ./configure --enable-setcap-install | ||
- | |||
- | |||
- | |||
$ make | $ make | ||
$ cd /usr/bin/ | $ cd /usr/bin/ |
Revision as of 15:58, 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
- One Ubuntu/Fedora based Linux System
- Two Atmel AT86RF232 Low-Power 2.4GHz ISM Transceiver
- One Trenz Electronic TE0600-02 FPGA Board
- One GigaBee XC6SLX carrier board
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.