tag:support.arachni-scanner.com,2012-07-01:/discussions/questions/13040-arachni-gridArachni: Discussion 2016-10-06T20:18:18Ztag:support.arachni-scanner.com,2012-07-01:Comment/409266322016-10-06T12:14:26Z2016-10-06T12:14:26ZArachni Grid<div><p>Hello,</p>
<p>The DB dependency is only for the WebUI, the scanner Instances
don't store results, they just keep them in memory and send them to
the interface that's controlling them when asked.</p>
<p>You can take advantage of a grid configuration by either the
<code>arachni_rpc</code> (a CLI client) or the
<code>arachni_web</code> (the WebUI) executables.<br>
If you use the <code>arachni_rpc</code> method, results will be
stored in an <code>.afr</code> file at the end of the scan, which
you can then use to generate reports in multiple formats using
<code>arachni_reporter</code>.<br>
If you choose to go with <code>arachni_web</code>, results will be
stored in the DB and you can then export them in any of the
available formats via the WebUI.</p></div>Tasos Laskostag:support.arachni-scanner.com,2012-07-01:Comment/409266322016-10-06T14:05:52Z2016-10-06T14:05:53ZArachni Grid<div><p>Thank you for your answer, my apology I didn’t read the
manual thoroughly, but there’s one more thing I’m still
curious, if I create a grid, will I be able to dispatch a scan to
that grid using <code>arachni_rpc</code> and monitor it via web if
I register that grid in the <code>arachni_web</code> ?<br>
I plan to run a scan automatically by sending rpc command to a set
of arachni node, and it would be convenient if I could monitor the
whole process via web interface, am I able to do that using
<code>arachni_web</code>? Or I supposed to create custom web app to
do that?</p></div>dennytag:support.arachni-scanner.com,2012-07-01:Comment/409266322016-10-06T15:56:04Z2016-10-06T15:56:04ZArachni Grid<div><p>No you can't do that, only the client that requested that an
Instance be dispatched can interact with it.<br>
When a dispatch call is made, along with an Instance's connection
info, an auth token is issued; that token is then passed along with
each RPC call.</p>
<p>This is so that 3rd parties can't hijack your Instance, either
intentionally or by mistake.</p></div>Tasos Laskostag:support.arachni-scanner.com,2012-07-01:Comment/409266322016-10-06T16:39:46Z2016-10-06T16:39:47ZArachni Grid<div><p>ah I see, thank you for your explanation.</p></div>dennytag:support.arachni-scanner.com,2012-07-01:Comment/409266322016-10-06T20:18:17Z2016-10-06T20:18:17ZArachni Grid<div><p>No problem.</p></div>Tasos Laskos