# Scapy in Ruby: Scruby

**URL:** <https://www.ruby-forum.com/t/scapy-in-ruby-scruby/92390>\
**Category:** Ruby\
**Created:** [April 18, 2007, 11:26pm UTC](https://www.ruby-forum.com/t/scapy-in-ruby-scruby/92390 "2007-04-18T23:26:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sylvain\_SARMEJEANNE](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bb73d2/32.png) [@Sylvain\_SARMEJEANNE](https://www.ruby-forum.com/u/Sylvain_SARMEJEANNE)\
**Post date:** [April 18, 2007, 11:26pm UTC](https://www.ruby-forum.com/t/scapy-in-ruby-scruby/92390/1 "2007-04-18T23:26:08Z")

</div>

Hi  
I developed Scruby, which is a clone of Philippe Biondi’s Scaperl  
written in Ruby. This is just of proof of concept of a minimal,  
portable, generic, efficient implementation of Scapy concepts with  
readable, commented code and a good documentation.

Thanks to the similarities between Python and Ruby, you can copy your  
favorite dissectors for Scapy and paste them in Scruby without any  
modification.

Don’t expect Scruby to be as exhaustive as Scapy, only a few  
dissectors and fields are implemented.

Yes, I know Rubyforger, but I found it fun to be able to reuse my  
Scapy dissectors in Ruby…

More information at:  
[http://sylvainsarmejeanne.free.fr/projects/scruby](http://sylvainsarmejeanne.free.fr/projects/scruby)
