Discussion:
[Contiki-developers] [Announce] Foren6, a 6LoWPAN Diagnosis Tool
Sébastien Dawans
2013-11-25 14:39:55 UTC
Permalink
Hi all,

Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.

You can check it out here:

http://cetic.github.io/foren6

The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.

Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
discussions:

http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev

We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.

Enjoy,

Sébastien & Laurent
Remy 'Sieben' Leone
2013-11-25 15:14:43 UTC
Permalink
That looks awesome :)

Building it right now to test and give constructive feedback :)

Rémy
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Adam Dunkels
2013-11-25 15:18:25 UTC
Permalink
Looks very cool!

/adam
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
Adam Dunkels, CEO
Thingsquare http://thingsquare.com/
Daniel Moreira
2013-11-26 12:00:57 UTC
Permalink
This tool looks really great and will sure ease the diagnosis.
I didn't have much time yet but here are some suggestions:

- When you rename a node and come back to a time that he did not exist,

then push the time forward and he appears again, the name will be the
default one.

- More detailed statistics? Total packets, data packets, control
messages (just sum the ones you have already).

If ACKs enabled we could have PRR, retransmissions?

- If you load a PCAP, stop the simulation automatically to avoid
spanning the timeline further than needed.

Keep up the good work :)

Regards,
Daniel
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Mohammad Abdellatif
2013-11-27 16:09:26 UTC
Permalink
looks great.. still havent tested it but from the video, i am pretty sure i
will use it a lot :)


*Mohammad Abdellatif*

*Phd student at Faculty of Engineering University of Porto (FEUP)*
*Researcher at Inesc Porto, UTM, WiN *
*http://win.inescporto.pt/mma* <http://win.inescporto.pt/mma>



On Tue, Nov 26, 2013 at 12:00 PM, Daniel Moreira <
Post by Daniel Moreira
This tool looks really great and will sure ease the diagnosis.
- When you rename a node and come back to a time that he did not exist,
then push the time forward and he appears again, the name will be the default one.
- More detailed statistics? Total packets, data packets, control messages (just sum the ones you have already).
If ACKs enabled we could have PRR, retransmissions?
- If you load a PCAP, stop the simulation automatically to avoid spanning the timeline further than needed.
Keep up the good work :)
Regards,
Daniel
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
______________________________
_________________
Post by Sébastien Dawans
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
Pablo Corbalán Pelegrín
2013-11-28 17:29:53 UTC
Permalink
Hi,

I have worked with Foren6 today with a real sniffer just checking the
behaviour of an RPL Border Router with a few Sky WebSense motes and it
works really great. It help me out to understand better how RPL works!

Congratulations for what you've created and keep working to make an awesome
application from this great one!
Post by Mohammad Abdellatif
looks great.. still havent tested it but from the video, i am pretty sure
i will use it a lot :)
*Mohammad Abdellatif*
*Phd student at Faculty of Engineering University of Porto (FEUP)*
*Researcher at Inesc Porto, UTM, WiN *
*http://win.inescporto.pt/mma* <http://win.inescporto.pt/mma>
On Tue, Nov 26, 2013 at 12:00 PM, Daniel Moreira <
Post by Daniel Moreira
This tool looks really great and will sure ease the diagnosis.
- When you rename a node and come back to a time that he did not exist,
then push the time forward and he appears again, the name will be the default one.
- More detailed statistics? Total packets, data packets, control messages (just sum the ones you have already).
If ACKs enabled we could have PRR, retransmissions?
- If you load a PCAP, stop the simulation automatically to avoid spanning the timeline further than needed.
Keep up the good work :)
Regards,
Daniel
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
______________________________
_________________
Post by Sébastien Dawans
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
Saludos,
Pablo Corbalán Pelegrín
enes dilcan
2013-11-29 08:01:36 UTC
Permalink
Hi,

Foren6 looks very useful, but I wonder that have anyone tried Foren6 with
MBXXX platform?

regards,
enes


On Thu, Nov 28, 2013 at 7:29 PM, Pablo Corbalán Pelegrín <
Post by Pablo Corbalán Pelegrín
Hi,
I have worked with Foren6 today with a real sniffer just checking the
behaviour of an RPL Border Router with a few Sky WebSense motes and it
works really great. It help me out to understand better how RPL works!
Congratulations for what you've created and keep working to make an
awesome application from this great one!
Post by Mohammad Abdellatif
looks great.. still havent tested it but from the video, i am pretty sure
i will use it a lot :)
*Mohammad Abdellatif*
*Phd student at Faculty of Engineering University of Porto (FEUP)*
*Researcher at Inesc Porto, UTM, WiN *
*http://win.inescporto.pt/mma* <http://win.inescporto.pt/mma>
On Tue, Nov 26, 2013 at 12:00 PM, Daniel Moreira <
Post by Daniel Moreira
This tool looks really great and will sure ease the diagnosis.
- When you rename a node and come back to a time that he did not exist,
then push the time forward and he appears again, the name will be the default one.
- More detailed statistics? Total packets, data packets, control messages (just sum the ones you have already).
If ACKs enabled we could have PRR, retransmissions?
- If you load a PCAP, stop the simulation automatically to avoid spanning the timeline further than needed.
Keep up the good work :)
Regards,
Daniel
Post by Sébastien Dawans
Hi all,
Laurent and I are very pleased to announce the release of Foren6, a new
open-source sniffer-based 6LoWPAN visualizer, network analyzer &
debugging tool.
http://cetic.github.io/foren6
The current version is geared towards diagnosing RPL-based networks. You
can hook it up to a real sniffer or simulated (COOJA) network or feed it
a previously-recorded pcap and it will give you access to network and
node-specific information. As a debugging tool, it offers the means to
rewind through the history, via a graphical and textual evolution of the
network over time. An integrated packet dissector allows low-level
network inspection.
Foren6 is in active development, we already have a lot of improvements
on our roadmap.
Feel free to join us on the mailing list for support and feature
http://lists.cetic.be/cgi-bin/mailman/listinfo/foren6-dev
We hope this will help you with your IoT prototyping and deployment
activities as much as it has helped us already while working with
Contiki and 6LBR.
Enjoy,
Sébastien & Laurent
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
______________________________
_________________
Post by Sébastien Dawans
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up
now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
Saludos,
Pablo Corbalán Pelegrín
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
*nsdcn*
Oscar Vadillo
2013-11-29 17:28:41 UTC
Permalink
Hi Enes,

I am trying but when I manage sources appear:

Cannot open interface "/dev/ttyACM0" with channel 0. Maybe the file does
not exist ?


I am using how sniffer Etienne Duble implementation. And you?



Hi,
Post by enes dilcan
Foren6 looks very useful, but I wonder that have anyone tried Foren6 with
MBXXX platform?
regards,
enes
DO Quang
2013-11-30 09:34:03 UTC
Permalink
Hi all
When I type *make *command*. *I got this error:
mkdir -p analyzer/build
cd analyzer/build && cmake .. -DCMAKE_BUILD_TYPE=release && make
/bin/sh: 1: cmake: not found
make: *** [build] Error 127

Any body can figure out how to fix it? Thank you!

Best Regard!
Post by Oscar Vadillo
Hi Enes,
Cannot open interface "/dev/ttyACM0" with channel 0. Maybe the file does
not exist ?
I am using how sniffer Etienne Duble implementation. And you?
Hi,
Post by enes dilcan
Foren6 looks very useful, but I wonder that have anyone tried Foren6 with
MBXXX platform?
regards,
enes
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
Do Huu Ngoc Quang
Major in Telecommunication | Electronics - Telecom. Dept.
Faculty of EEE | University of Technology - HCM
Gianfranco Costamagna
2013-11-30 10:42:02 UTC
Permalink
Post by Sébastien Dawans
Hi all
mkdir -p analyzer/build
cd analyzer/build && cmake .. -DCMAKE_BUILD_TYPE=release && make
/bin/sh: 1: cmake: not found
make: *** [build] Error 127
No, you get it when you run "cmake" not make.

This is because your system doesn't have cmake installed.

On debian ubuntu you can fix by typing
(sudo) apt-get install cmake
Post by Sébastien Dawans
Any body can figure out how to fix it? Thank you!
Bye

G.
Post by Sébastien Dawans
Best Regard!
Post by Oscar Vadillo
Hi Enes,
Cannot open interface "/dev/ttyACM0" with channel 0. Maybe the file does
not exist ?
Post by Sébastien Dawans
Post by Oscar Vadillo
I am using how sniffer Etienne Duble implementation. And you?
Post by enes dilcan
Hi,
Foren6 looks very useful, but I wonder that have anyone tried Foren6 with
MBXXX platform?
regards,
enes
------------------------------------------------------------------------------
Post by Sébastien Dawans
Post by Oscar Vadillo
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
Post by Sébastien Dawans
Post by Oscar Vadillo
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
--
Do Huu Ngoc Quang
Major in Telecommunication | Electronics - Telecom. Dept.
Faculty of EEE | University of Technology - HCM
------------------------------------------------------------------------------
Post by Sébastien Dawans
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
Post by Sébastien Dawans
_______________________________________________
Contiki-developers mailing list
https://lists.sourceforge.net/lists/listinfo/contiki-developers
enes dilcan
2013-12-02 07:48:50 UTC
Permalink
Hi Oscar,

I ve got the same message when I try to attempt with /dev/ttyACM0

I ve also tested and cannot succeed at Econotag board.
I ve followed the sequence that shown in
http://cetic.github.io/foren6/guide.html
But at the manage sources step, when I try to add fifo,pcap, foren6 stops
running and I cannot see any error message at the console.


- *Econotag*
- Get libmc1322x and compile all firmwares

git clone https://github.com/malvira/libmc1322x.git
cd libmc1322x/tests
make

- Program the Econotag with *rftest-rx from the tests
folder*<https://github.com/malvira/libmc1322x/blob/master/tests/rftest-rx.c>.
Refer to the *libmc1322x
documentation*<https://github.com/malvira/libmc1322x/wiki>for help on
how to do that.
Laurent Deru
2013-12-02 09:39:31 UTC
Permalink
Hi,

Sorry, there is a documentation bug, the last two bullets have been
swapped :)

When using FIFO, Foren6 blocks until it receives the PCAP header, so you
have to Select fifo.pcap as a source then launch rftest-rx or any other
capturing tool. Once rftest-rx sends the PCAP header, Foren6 will
unblock and you can then close the source dialog and start capture.

Laurent.
Post by enes dilcan
Hi Oscar,
I ve got the same message when I try to attempt with /dev/ttyACM0
I ve also tested and cannot succeed at Econotag board.
I ve followed the sequence that shown in
http://cetic.github.io/foren6/guide.html
But at the manage sources step, when I try to add fifo,pcap, foren6
stops running and I cannot see any error message at the console.
* *Econotag*
o Get libmc1322x and compile all firmwares
git clonehttps://github.com/malvira/libmc1322x.git
cd libmc1322x/tests
make
o Program the Econotag with *rftest-rx from the tests folder*
<https://github.com/malvira/libmc1322x/blob/master/tests/rftest-rx.c>.
Refer to the *libmc1322x documentation*
<https://github.com/malvira/libmc1322x/wiki> for help on how
to do that.
Oscar Vadillo
2013-11-30 19:54:25 UTC
Permalink
Hi,

If you are using Linux you need install this dependencies

sudo apt-get install libqt4-dev qt4-qmake cmake make libexpat1-dev
tshark libpcap0.8-dev libc6-dev g++ gcc

More info here: http://cetic.github.io/foren6/install.html

Maybe you should ask this on Foren6 Mailing List

Oscar



Hi all
Post by DO Quang
mkdir -p analyzer/build
cd analyzer/build && cmake .. -DCMAKE_BUILD_TYPE=release && make
/bin/sh: 1: cmake: not found
make: *** [build] Error 127
Any body can figure out how to fix it? Thank you!
Best Regard!
Loading...