## 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.