Arachni-RPC Pure

Version 0.2
Github page http://github.com/Arachni/arachni-rpc-pure
Code Documentation http://rubydoc.info/github/Arachni/arachni-rpc-pure/
Author Tasos Laskos
Twitter @Zap0tek
Copyright 2011-2014
License 3-clause BSD

Synopsis

Arachni-RPC Pure is a simple implementation of a client for the Arachni-RPC protocol and comes pre-configured with a suitable serializer (MessagePack basically) for communicating with Arachni's services.

It is, in essence, a very simple, reference implementation for people who want to write their own clients in order to communicate with Arachni.

Usage

Usages examples are in the examples/ directory.

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-RPC Pure is provided under the 3-clause BSD license.

See the LICENSE file for more information.