Implementing RPCD handlers : Arachni REST API

Raymond's Avatar

Raymond

28 Mar, 2017 06:49 PM

Hi,

I am investigating on to best to optimize Arachni performance. The article about handling dispatchers [1] seems quite interesting.
Though I am not a Ruby programmer, I have started developing a basic Java client to interact with the Arachni REST API. Since there is no guideline/information about implementing RPCD handlers in the knowledge-base [2], I was hoping I could get some direction by posting a question here.

Alternatively, I am also open to other options e.g. controlling the dispatchers.
Many thanks in advance.

.. Raymond

[1]. http://support.arachni-scanner.com/kb/deployment-options/software-a... [2] http://support.arachni-scanner.com/kb/writing-rpcd-handlers

  1. Support Staff 1 Posted by Tasos Laskos on 29 Mar, 2017 03:13 PM

    Tasos Laskos's Avatar

    The Dispatcher services are a bit neglected because no-one is using them as far as I know.
    Documentation can be found at: http://www.rubydoc.info/github/Arachni/arachni/Arachni/RPC/Server/D...

    The specs may also help you, see:

    You basically create a class that lives under the Arachni::RPC::Server::Dispatcher::Service namespace and also inherits from the Arachni::RPC::Server::Dispatcher::Service class.

    The class file should be placed at: https://github.com/Arachni/arachni/tree/master/components/services

  2. Tasos Laskos closed this discussion on 12 May, 2017 12:42 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac