INFLICT
From Navigators
(Difference between revisions)
(→Required Software) |
(→Common) |
||
Line 100: | Line 100: | ||
$ mkdir BIN | $ mkdir BIN | ||
- | $ git clone git@ | + | $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/KaryonAdapter.git |
- | $ git clone git@ | + | $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/KaryonWireshark.git |
- | $ git clone git@ | + | $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/FrameGenerator.git |
$ cd ODT | $ cd ODT | ||
$ wget TODO: '''ODT''' | $ wget TODO: '''ODT''' |
Latest revision as of 00:56, 13 December 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[hide] |
Team
Advisor
Students
- Rui Pedro Caldeira - MSc Student/Main Developer
- Ricardo Correia Pinto - Co-advisor
- Jeferson L. R. Sousa - Co-advisor
Publications
- KARYON Project:
- Deliverable 3.2: http://goo.gl/YQGJTb
- Deliverable 3.3: http://goo.gl/hxZcmE
- Deliverable 3.5: http://goo.gl/DWSsX9
- Rui Pedro Caldeira, Jeferson L. R. Souza, José Rufino, “A Tool for Real-Time Assessment Through Fault Injection in IEEE 802.15.4 Networks”, Poster in Final KARYON open workshop and technical review, Borås, Sweden, Dec. 2014.
- Deliverable 3.2: http://goo.gl/YQGJTb
- READAPT Project:
- Rui Pedro Caldeira, Jeferson L. R. Souza, Ricardo Correia Pinto, José Rufino, “A Tool for Real-Time Assessment of IEEE 802.15.4 Networks Through Fault Injection”, in Proceedings of the 7th Simpósio de Informática (INFORUM), Covilhã, Portugal, Sept. 2015.
- Rui Pedro Caldeira, Jeferson L. R. Souza, Ricardo Correia Pinto, José Rufino, “Methods and Tools for Assessment of Wireless Networks in Extreme Environments”, in Proceedings of the IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), Orlando, Florida, United States of America, Dec. 2015.
Pre-Requisites
- One Ubuntu/Fedora based Linux System
- One Microsoft Windows 7 or Higher System if you follow section 4.1.2 of this tutorial
- One Atmel REB232ED-EK Evaluation Kit
- One AVR JTAGICE mkII Programmer/Debugger
Connectivity Requirements
Ensure that the host has two RS232 Ports available or don't forget to acquire a RS232-to-USB converter for each port.
Board Connections
In PORTE, connect the PIN0 of one board to PIN1 of the other board and vice-versa, doing the same with the pins 4 and 5. Also connect the general Ground pins of both boards.
Required Software
How to use INFLICT
There are two ways to use
Plain Binary Upload
Get the source code and patch it with the INFLICT 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 $ mkdir ODT $ mkdir BIN $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/KaryonAdapter.git $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/KaryonWireshark.git $ git clone git@git.lasige.di.fc.ul.pt:rcaldeira/FrameGenerator.git $ cd ODT $ wget TODO: '''ODT''' $ cd ../BIN $ wget TODO: '''BIN''' $ 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.