Project

pio

0.03
No commit activity in last 3 years
No release in over 3 years
Pure ruby packet parser and generator.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 2.1.0
 Project Readme

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: