如何安装" MulVAL-攻击图生成工具包"并使它工作?
MulVAL-是由Xinming Ou发明的基于逻辑的攻击图生成技术。我已经安装了" MulVAL"根据(http://people.cis.ksu.edu/~xou/argus/software/mulval/readme.html)中给出的指令,并尝试为输入文件(input.P)中给出的测试用例运行它,如下所示:
我正在使用cygwin:graph_gen.sh mulval / testcases / 3host / input.P -v
但是我收到以下错误:
cat:goals.txt:没有这样的文件或目录
rm:无法删除`goals.txt':没有这样的文件或目录
攻击模拟遇到错误。
请检查xsb_log.txt。
这是什么意思,我该如何解决?任何形式的帮助将不胜感激
答案 0 :(得分:0)
我刚刚解决了这个问题。您必须将xsb路径添加到PATH中。 例如。我正在使用CentOS并将我的xsb放在我的HOME目录中,因此在我的bash_profile中:
# set variables for xsb
export XSBROOT="$HOME/XSB"
export PATH="$XSBROOT/bin:$XSBROOT/utils:$PATH"