# Arachni-RPC
Version 0.2.1.2
Github page http://github.com/Arachni/arachni-rpc
Code Documentation http://rubydoc.info/github/Arachni/arachni-rpc/
Author Tasos "Zapotek" Laskos
Twitter @Zap0tek
Copyright 2011-2015
License 3-clause BSD
## Synopsis Arachni-RPC is a simple and lightweight Remote Procedure Call protocol and implementation which provides the basis for Arachni's distributed infrastructure. (Based on the [Arachni::Reactor](https://github.com/Arachni/arachni-reactor) framework.) ## Features - Extremely lightweight. - Very simple design. - TLS encryption. - Configurable serializer. - Can intercept RPC responses and translate them into native objects for when using serializers that only support basic types, like JSON or MessagePack. - Token-based authentication. - Pure-Ruby. - Multi-platform, tested on: - Linux - OSX - Windows ## Installation gem install arachni-rpc ## Running the Specs bundle install rake spec ## Protocol specifications You can find the RPC protocol specification at the [Wiki](https://github.com/Arachni/arachni-rpc/wiki). ## Bug reports/Feature requests Please send your feedback using GitHub's issue system at [http://github.com/arachni/arachni-rpc/issues](http://github.com/arachni/arachni-rpc/issues). ## License Arachni-RPC is provided under the 3-clause BSD license. See the [LICENSE](file.LICENSE.html) file for more information.