Skip to content

Server Core

CarlOS edited this page Sep 9, 2016 · 2 revisions

I tried to keep the server core system to a minimum as well.

Operation

Basically it does the following:

  • Initialize logging, etc.
  • Try to restore status from serialized file
    • at the moment only the bitmap is saved
  • Enters fuzzing_loop()
    • This is right now only a thin wrapper for rpc_server
  • Execution is transferred to rpc_server
    • This will come back to the BrundleFuzzServer object now and then to read some attributes, call methods and so on.

NOTE

About the multiprocessing seen in main:

Launching only the server is idempotent and therefore not a problem. However, this has the advantage of being able to launch other processes (for example, the web application) on the same time.

Clone this wiki locally