Running

Local

To use the Visual Studio Code extension or the command line tools installed by the Suite, you must first run the server behind them with the command ci-daemon.

Optionally you can modify the logs verbosity flag with -v2 or any other number, and --logtostderr.

Cloud

There are two places where the fuzzing runs can be executed, local and on the cloud. By default, ci-daemon uses Code-Intelligence’s cloud to run fuzzing on the cloud. To use it with an on-premise deployed Cloud Fuzzing Server you must set the following flags when executing ci-daemon:

  • --cloud_server_address: "<Cloud Fuzzing Server URL>:<Port>". <Port> is 443 by default.
  • --cloud_docker_registry: "<Docker Registry URL>".

If using a third party Docker Registry, i.e., not deployed with the Cloud Fuzzing Server’s deployment, set the following flags so ci-daemon is able to push the fuzzer image to it.

  • --cloud_docker_registry_user: User used on docker login to your Docker Registry.
  • --cloud_docker_registry_password: Password used on docker login to your Docker Registry.

Obs.: Remember to login on the Cloud Services section in the Visual Studio Extension with the Cognito credentials provided by Code-Intelligence.