# Arachni-RPC Pure <table> <tr> <th>Version</th> <td>0.2</td> </tr> <tr> <th>Github page</th> <td><a href="http://github.com/Arachni/arachni-rpc-pure">http://github.com/Arachni/arachni-rpc-pure</a></td> <tr/> <tr> <th>Code Documentation</th> <td><a href="http://rubydoc.info/github/Arachni/arachni-rpc-pure/">http://rubydoc.info/github/Arachni/arachni-rpc-pure/</a></td> </tr> <tr> <th>Author</th> <td><a href="mailto:tasos.laskos@arachni-scanner.com">Tasos Laskos</a></td> </tr> <tr> <th>Twitter</th> <td><a href="http://twitter.com/Zap0tek">@Zap0tek</a></td> </tr> <tr> <th>Copyright</th> <td>2011-2014</td> </tr> <tr> <th>License</th> <td><a href="file.LICENSE.html">3-clause BSD</a></td> </tr> </table> ## Synopsis Arachni-RPC Pure is a simple implementation of a client for the [Arachni-RPC](http://github.com/Arachni/arachni-rpc) protocol and comes pre-configured with a suitable serializer (MessagePack basically) for communicating with [Arachni](http://github.com/Arachni/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](http://github.com/Arachni/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](https://github.com/Arachni/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](http://github.com/arachni/arachni-rpc-pure/issues). ## License Arachni-RPC Pure is provided under the 3-clause BSD license. See the [LICENSE](file.LICENSE.html) file for more information.