-
Notifications
You must be signed in to change notification settings - Fork 76
Starting and controlling SPADE
To start the SPADE server, use the following command (in the SPADE/bin
directory):
spade start
This will start the SPADE server as a daemon. To instead start SPADE as a foreground process, use the following:
spade debug
To start the controller used to configure the SPADE server, execute the following command (in the SPADE/bin
directory):
spade control
The following will appear:
SPADE 3.0 Control Client
Available commands:
add reporter|storage <class name> <initialization arguments>
add analyzer|sketch <class name>
add filter|transformer <class name> position=<number> <initialization arguments>
remove reporter|analyzer|storage|sketch <class name>
remove filter|transformer <position number>
list reporters|storages|analyzers|filters|sketches|transformers|all
config load|save <filename>
exit
->
At the outset, no reporters, storage, filters, transformers, or sketches are present. This can be seen with the list
command:
-> list reporters
No reporters added
-> list storages
No storage added
-> list filters
No filters added
-> list transformers
No transformers added
-> list sketches
No sketches added
To exit the controller without stopping the SPADE server, use the exit
command:
-> exit
To stop the SPADE server, use the following command (in the SPADE/bin
directory):
spade stop
This material is based upon work supported by the National Science Foundation under Grants OCI-0722068, IIS-1116414, and ACI-1547467. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
- Setting up SPADE
- Storing provenance
-
Collecting provenance
- Across the operating system
- Limiting collection to a part of the filesystem
- From an external application
- With compile-time instrumentation
- Using the reporting API
- Of transactions in the Bitcoin blockchain
- Filtering provenance
- Viewing provenance
-
Querying SPADE
- Illustrative example
- Transforming query responses
- Protecting query responses
- Miscellaneous