Network Platform

One of the core characteristics of SenSys is its flexibility; it can be applied to different sensor network operating systems and protocol stacks giving an adversary privileges to which she is not entitled to. By considering popular underlying protocols and message structures that are most widely used by the research community, we make the tool scalable and adaptive. When any raw network packets are available in the neighborhood, it uses them as the audit source in order to identify current used software versions and extract vital network information.

The current stable version of SenSys tool is programmed to target networks consisting of Tmote Sky sensor platforms, as it is one of the most widely used hardware in WSNs. It uses the ultra low power TI MSP430F1611 microcontroller featuring 10 KB of RAM, 48KB of flash, 128KB of information storage, and an IEEE 802.15.4 compliant wireless transceiver. It achieves a 50 m range for indoor environments, 250 m range for outdoor environments and a bandwidth of 250 Kbits/sec.

However, with the appropriate code updates, any sensor platform may fall prey to SenSys attacks. So, please, don't forget to share, with the research community, any new SenSys releases that you may create.
For more information on this check out the Get Involved link.

Attacker Platform

Currently, the attacker node to be attached in the host running the SenSys tool, must be equipped with the same Tmote Sky platform. Also, it must be loaded with the TOSBase application that can be found in any TinyOS release. This module bridges packets between a serial channel and the radio. Any messages received by the radio will be filtered and forwarded to the host through the used port.

Download the TOS Base nesC code.(Right click and “Save link as”)