Pio is a ruby gem to easily parse and generate network packets.
- 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.
See https://relishapp.com/trema/pio/docs for links to documentation for all APIs.
The simplest way to install Pio is to use Bundler.
Add Pio to your
and install it by running Bundler:
Pio is released under the GNU General Public License version 2.0 or MIT License: