Arachni-RPC Pure

Version 0.1
Github page http://github.com/Arachni/arachni-rpc-pure
Code Documentation http://rubydoc.info/github/Arachni/arachni-rpc-pure/
Author Tasos "Zapotek" Laskos
Twitter @Zap0tek
Copyright 2011
License GNU General Public License v2

Synopsis

Arachni-RPC Pure is a simple implementation of a client for the Arachni-RPC protocol.
It's written in pure Ruby using SSL sockets and does not have any 3rd party dependencies -- besides the Arachni-RPC spec itself.

Usage

Check out the files in the examples/ directory, they go through everything in great detail.

Installation

Gem

The Gem hasn't been pushed yet, the system is still under development.

Source

If you want to clone the repository and work with the source code:

git co git://github.com/arachni/arachni-rpc-pure.git
cd arachni-rpc-pure
rake install

Running the Specs

In order to run the specs you must first fire up 2 sample servers although they are not part of this project -- as it is only a client implementation.
You can find the required servers in the Arachni-RPC EM project.

From inside the Arachni-RPC EM directory run:

ruby spec/servers/basic.rb
ruby spec/servers/with_ssl_primitives.rb

Then, from inside the directory of Arachni-RPC Pure:

rake spec

Bug reports/Feature requests

Please send your feedback using Github's issue system at http://github.com/arachni/arachni-rpc-pure/issues.

License

Arachni is licensed under the GNU General Public License v2.
See the LICENSE file for more information.