-
Notifications
You must be signed in to change notification settings - Fork 76
Home
Ashish Gehani edited this page Jun 27, 2015
·
30 revisions
- [Setting up SPADE](Setting up SPADE)
- Requirements
- [Downloading and compiling](Downloading and compiling)
- [Starting and controlling SPADE (ControlClient)](Starting and controlling SPADE)
- [Storing provenance](Storing provenance)
- [Storing provenance in a graph database (Neo4j)](Storing provenance in a graph database)
- [Storing provenance in a relational database (SQL)](Storing provenance in a relational database)
- [Creating Graphviz output (Graphviz)](Creating Graphviz output)
- [Collecting provenance](Collecting provenance)
- Collecting provenance across the operating system
- [On Mac OS X (OpenBSM)](Collecting system wide provenance on Mac OS X)
- [On Linux (Audit)](Collecting system wide provenance on Linux)
- [On Windows (Process Monitor)](Collecting system wide provenance on Windows)
- [On Android](Collecting system wide provenance on Android)
- Limiting collection to a part of the filesystem
- [On Mac OS X (MacFUSE)](Limiting filesystem provenance collection on Mac OS X)
- [On Linux (LinuxFUSE)](Limiting filesystem provenance collection on Linux)
- [Collecting provenance from an external application (DSL)](Collecting provenance from an external application)
- [Adding provenance instrumentation during compilation (LLVM)](Adding provenance instrumentation during compilation)
- [Using SPADE's provenance reporting API (Reporter API)](Using SPADE's provenance reporting API)
- Filtering provenance
- [Available filters](Available filters)
- [Using filters](Using filters)
- Collecting provenance across the operating system
- [Viewing provenance](Viewing provenance)
- [Viewing provenance in a relational database (SQL Workbench)](Viewing provenance in a relational database)
- [Viewing provenance in a graph database (Neoclipse)](Viewing provenance in a graph database)
- [Querying SPADE (Dig)](Querying SPADE)
- [Example illustrating provenance querying](Example illustrating provenance querying)
- Miscellaneous
- [ProvBench Traces](ProvBench Traces)
- [Packaging Instructions](Packaging Instructions)
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