Pio

Gem Version Build Status Dependency Status

Pio is a ruby gem to easily parse and generate network packets.

Features Overview

  • Pure Ruby. No additional dependency on other external tools to parse/generate packets.
  • Multi-Platform. Runs on major operating systems (recent Windows, Linux, and MacOSX).
  • Clean Code. Pio is built on BinData's declarative binary format DSL so that it is easy to read and debug by human beings.

Documentation

See https://relishapp.com/trema/pio/docs for links to documentation for all APIs.

Installation

The simplest way to install Pio is to use Bundler.

Add Pio to your Gemfile:

gem 'pio'

and install it by running Bundler:

bundle

Team

Contributors

https://github.com/trema/pio/contributors

Alternatives

License

Pio is released under the GNU General Public License version 2.0 or MIT License: