# Arachni-RPC EM
Version 0.1.2
Github page http://github.com/Arachni/arachni-rpc-em
Code Documentation http://rubydoc.info/github/Arachni/arachni-rpc-em/
Author Tasos "Zapotek" Laskos
Twitter @Zap0tek
Copyright 2011-2012
License 3-clause BSD
## Synopsis Arachni-RPC EM is an implementation of the Arachni-RPC protocol using EventMachine and provides both a server and a client.
## Features It's capable of: - performing and handling a few thousand requests per second (depending on call size, network conditions and the like) - TLS encryption (with peer verification) - asynchronous and synchronous requests - handling server-side asynchronous calls that require a block (or any method that requires a block in general) - token-based authentication ## Usage Check out the files in the examples/ directory, they go through everything in great detail.
The tests under spec/arachni/rpc/ cover everything too so they can probably help you out. ## 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-em.git cd arachni-rpc-em rake install ## Running the Specs rake spec ## Bug reports/Feature requests Please send your feedback using Github's issue system at [http://github.com/arachni/arachni-rpc-em/issues](http://github.com/arachni/arachni-rpc-em/issues). ## License Arachni-RPC EM is provided under the 3-clause BSD license.
See the [LICENSE](file.LICENSE.html) file for more information.