Filter Results
30 results
  • Adyton is an event-driven network simulator, written in C++, for Opportunistic Networks (a.k.a. Delay-Tolerant Networks) that is capable of processing contact traces. The Adyton simulator supports a plethora of routing protocols and real-world contact traces, while also providing several congestion control mechanisms and buffer management policies.,Changelog: the initial version,
    Data Types:
    • Software/Code
  • PBProbe is a link capacity estimation tool that supports a wide range of links, including high speed links, asymmetric links, and wireless links. The tool is based on the CapProbe algorithm excepts that it uses a “packet bulk” to adapt the number of packets in each probing according to different network characteristics. As a result, it preserves the simplicity, speed, and accuracy of CapProbe, and compensates for the poor system timer granularity problem that may cause problems on high speed links. Compared to other capacity estimation techniques, PBProbe is ideal for real deployments that require online and timely capacity estimation, and it can facilitate various applications, such as peer-to-peer streaming and file sharing, overlay network structuring, pricing and QoS enhancements, as well as network monitoring.,Changelog: the initial version.,
    Data Types:
    • Software/Code
  • WiPal is a piece of software dedicated to IEEE 802.11 traces manipulation. It comes as a set of programs and a C++ library. A distinctive feature of WiPal is its merging tool, which enables merging multiple wireless traces into a unique global trace. This tool works offline on PCAP traces that do not need to be synchronized. WiPal also provides statistics extraction and anonymization tools, and its authors plan to extend it. WiPal’s key features are flexibility, ease of use, and efficiency.,Changelog: - Port WiPal to GCC 4.4. - wipal-list-frame: Enable using -f and -F to provide hexadecimal dumps of frames. - wipal-stats: The "STA counters" sections now include "total number of frames" and "average frames per microsecond" columns. See WiPal manual. - Introduce wipal-plot-onoff to plot the "ON/OFF events" section reported by wipal-stats. This requires a valid Python installation and Pycairo (http://cairographics.org/pycairo/). - WiPal library: every compound is now located inside the top-level "wpl" namespace. - Revamp the library's pcap input/output system. This induces faster pcap operations (both for WiPal's binaries and the library). But this is also a huge API change for those using the library. The most important changes are: * the pcapxx namespace becomes wpl::pcap, * pcapxx::descriptor<> becomes wpl::pcap::file<> (in wipal/pcap/stream.hh), * pcapxx::dumper becomes wpl::pcap::ostream (in wipal/pcap/ostream.hh), * introduction of a wpl::pkt namespace for file-format independent compounds. To this regard, pcapxx::frame_descriptor<> becomes wpl::pkt::packet<> (in wipal/pcap/pkt.hh). Its pcap_header() method becomes meta(). * pcap files with indexes are now a separate class: wpl::pcap::indexed_file<> - Library: perform a lot of file and compound renamings. Among the most important ones: * move everything from wipal/wifi/frame/filter to wipal/filter, * move everything else from wipal/wifi/frame to wipal/wifi. The wifi::frame namespace does not exist anymore either. * filter::microseconds_stamper becomes filter::timetracker, * wifi::mactime_tracker becomes phy::timetracker. - Fix a few bugs, as usual. ;-),
    Data Types:
    • Software/Code
  • WScout provides a PCAP traces visualizer that is able to work with huge traces (>10 GiB). Its goals are speed and low memory requirements. Despite its design being protocol-agnostic, it currently handles only Prism and IEEE 802.11 headers, hence its name.,Changelog: - Again, this is a small release. Its primary purpose is to update the code so it compiles with the latest version of WiPal (see wipal.lip6.fr). Most changes are not visible to the end user. - Fix a few bugs related to Qt.,
    Data Types:
    • Software/Code
  • Wi-Fi network scanner/wardriving tool used in the authors' MobiSys 2009 paper [pang-wifi-reports]. The main difference between Wifi-Scanner and other war driving tools is that it has a more complete Wi-Fi Network Manager that supports logging into WEP/WPA networks, remembering passwords for these networks, supports login through AP portal/splash pages, and performs a battery of measurement tests after you login.,Changelog: the initial version.,
    Data Types:
    • Software/Code
  • WiPal is a piece of software dedicated to IEEE 802.11 traces manipulation. It comes as a set of programs and a C++ library. A distinctive feature of WiPal is its merging tool, which enables merging multiple wireless traces into a unique global trace. This tool works offline on PCAP traces that do not need to be synchronized. WiPal also provides statistics extraction and anonymization tools, and its authors plan to extend it. WiPal’s key features are flexibility, ease of use, and efficiency.,Changelog: the initial version.,
    Data Types:
    • Software/Code
  • EXC is a software toolkit to control and steer experiments with wireless multihop networks. EXC enables researchers to evaluate their algorithms in a real-world environment without having to deal with too much thought on how to coordinate an experiment.,Changelog: * Replaced the tutorial with a more comprehensive manual * The ESW (Experiment Script Writer) is integrated into the EXC package * Sys-Proctables are updated to version 0.8.1 * Startup problems of the Monitor Qt4 version are fixed * The Node Qt4 version is responding without high delay * Integrated the "FastBC" plugin and the corresponding tool (tools/fastbc) into the project * Misleading file paths in the 'microwave' example script are fixed,
    Data Types:
    • Software/Code
  • A simple C++ wrapper around libpcap that allows applications to selectively demultiplex 802.11 frames, and the most common layer 2 and layer 3 protocols contained within them. Basically, the wifipcap library handles all the parsing of 802.11 frames (and/or layer 2/3 packets) from the pcap file (or stream). wifipcap is now embedded in tcpflow, a TCP/IP session reassembler maintained by Simson Garfinkel.,Changelog: the initial version.,
    Data Types:
    • Software/Code
  • EXC is a software toolkit to control and steer experiments with wireless multihop networks. EXC enables researchers to evaluate their algorithms in a real-world environment without having to deal with too much thought on how to coordinate an experiment.,Changelog: the initial version.,
    Data Types:
    • Software/Code
  • The Wifidelity package consists of two tools to identify the completeness and accuracy of 802.11 packet traces. "tracestats" uses 802.11 sequence numbers to quantify completeness, and the "plotscore" script generates a T-Fi plot: an at-a-glance, heatmap visualization of completeness versus load. "tracetiming" uses AP Beacon intervals to quantify packet timestamp accuracy and "plottiming" produces a line plot of timestamp accuracy.,Changelog: Release Note: Version 0.04 had a broken score formula in Stats.pm. Please recompute all version 0.04 score plots with the latest version. Thanks to Dan Halperin for finding this bug.,
    Data Types:
    • Software/Code