This module is designed to
- transform the results of tracer into observations
- connect all the observation nodes as defined in XXX language
- output paths start from a malicious device and end with the most destructive attack effects as they can
Name | Version |
---|---|
JDK | 1.8.0 or higher |
ANTLR 4 | 4.7.1 or higher |
Graphviz | 2.38 |
- Load the project into IntellJ
- Make sure antlr-4.7.1-complete.jar(or higher version) has been added as a library
- Build Project
- Find src/main/java/Run.main.
- If backwardFlow has been generated in the root path of SVHunter, run the main method. If not, generate backwardFlow.txt by tracer or other tools
- Get the result in results folder.
- Use
dot -Tpdf results/output.dot -o results/output.pdf
to generate a graph based on the result.