Arachni::Reactor

Version 0.1.0.beta1
Github page http://github.com/Arachni/arachni-reactor
Code Documentation http://rubydoc.info/github/Arachni/arachni-reactor/
Author Tasos Laskos
Twitter @ArachniScanner
Copyright 2014
License 3-clause BSD

Synopsis

Arachni::Reactor is a simple, lightweight, pure-Ruby implementation of the Reactor pattern, mainly focused on network connections -- and less so on generic tasks.

Features

  • Extremely lightweight.
  • Very simple design.
  • Support for TCP/IP and UNIX-domain sockets.
  • TLS encryption.
  • Pure-Ruby.
  • Multi-platform.

Supported platforms

  • Rubies:
    • MRI >= 1.9
    • Rubinius
    • JRuby (Without OpenSSL support)
  • Operating Systems:
    • Linux
    • OSX
    • Windows

Examples

For examples please see the examples/ directory.

Installation

gem install arachni-reactor --pre

Running the Specs

rake spec

Bug reports/Feature requests

Please send your feedback using GitHub's issue system at http://github.com/arachni/arachni-reactor/issues.

License

Arachni::Reactor is provided under the 3-clause BSD license. See the LICENSE file for more information.