... | ... | @@ -17,26 +17,27 @@ your own client using the [[RPC API]]._ |
|
|
|
|
|
## Version 0.4.3
|
|
|
|
|
|
* [Simple setup](#simple)
|
|
|
* [Grid setup](#grid)
|
|
|
* [Load balancing](#grig-load-balancing)
|
|
|
* [Line Aggregation](#grig-line-aggregation)
|
|
|
* [Example](#grid-line-aggregation-example)
|
|
|
* [Mock example](#grid-line-aggregation-mock-example)
|
|
|
* [Setup](#setup)
|
|
|
* [Simple](#setup-simple)
|
|
|
* [Grid](#setup-grid)
|
|
|
* [Load balancing](#setup-grid-load-balancing)
|
|
|
* [Line Aggregation](#setup-grid-line-aggregation)
|
|
|
* [Example](#setup-grid-line-aggregation-example)
|
|
|
* [Mock example](#setup-grid-line-aggregation-mock-example)
|
|
|
* [Security considerations](#security)
|
|
|
* [Help output](#help)
|
|
|
|
|
|
### <a id="simple" href="#simple">Simple setup</a>
|
|
|
### <a id="setup-simple" href="#setup-simple">Simple setup</a>
|
|
|
|
|
|
Starting a Dispatcher can be as simple as running: `arachni_rpcd`
|
|
|
|
|
|
This will bind on `localhost:7331` by default.
|
|
|
|
|
|
### <a id="grid" href="#grid">Grid setup</a>
|
|
|
### <a id="setup-grid" href="#setup-grid">Grid setup</a>
|
|
|
|
|
|
#### <a id="grid-load-balancing" href="#grid-load-balancing">Load balancing</a>
|
|
|
#### <a id="setup-grid-load-balancing" href="#setup-grid-load-balancing">Load balancing</a>
|
|
|
|
|
|
#### <a id="grid-line-aggregation" href="#grid-line-aggregation">Line aggregation</a>
|
|
|
#### <a id="setup-grid-line-aggregation" href="#setup-grid-line-aggregation">Line aggregation</a>
|
|
|
|
|
|
In order to connect the Dispatchers into a grid you'll need to:
|
|
|
|
... | ... | @@ -49,7 +50,7 @@ In order to connect the Dispatchers into a grid you'll need to: |
|
|
|
|
|
After that, they will build and maintain their network themselves.
|
|
|
|
|
|
##### <a id="grid-line-aggregation-example" href="#grid-line-aggregation-example">Example</a>
|
|
|
##### <a id="setup-grid-line-aggregation-example" href="#setup-grid-line-aggregation-example">Example</a>
|
|
|
|
|
|
Running the first Dispatcher:
|
|
|
|
... | ... | @@ -64,7 +65,7 @@ Lather, rinse, repeat: |
|
|
arachni_rpcd --pipe-id="Pipe 3" --nickname="My third Dispatcher" --address=192.168.0.3 --neighbour=192.168.0.2:7331
|
|
|
arachni_rpcd --pipe-id="Pipe 4" --nickname="My forth Dispatcher" --address=192.168.0.4 --neighbour=192.168.0.3:7331
|
|
|
|
|
|
##### <a id="grid-line-aggregation-mock-example" href="#grid-line-aggregation-mock-example">Mock example</a>
|
|
|
##### <a id="setup-grid-line-aggregation-mock-example" href="#setup-grid-line-aggregation-mock-example">Mock example</a>
|
|
|
|
|
|
The above setup assumes that each Dispatcher is on a machine with independent bandwidth lines
|
|
|
(to the target website at least). If you want to, out of curiosity, start a few Dispatchers on
|
... | ... | |