Arachni / arachni

Web Application Security Scanner Framework
http://www.arachni-scanner.com
Other
3.74k stars 755 forks source link

Overhaul the multi-process scan architecture #697

Open Zapotek opened 8 years ago

Zapotek commented 8 years ago

Remove the current multi-process scan code (that nobody uses anyway) and replace it with generic, all-in-one worker processes.

Architecture

Architecture should be similar to the BrowserCluster but with processes instead of threads.

The workers should perform actions like:

Zapotek commented 8 years ago

Another, less time consuming, approach, would be to re-purpose the multi code and change it so that:

No-downtime TTL handling:

  1. Have the dying service spawn its own replacement.
  2. Notify clients of the switch of address.
  3. Hand-off the existing state and workload to the spawn.