如何安装"MulVAL- an attack graph generation toolkit"并使其正常工作?



如何安装"MulVAL-一个攻击图生成工具包"并使其工作?

MulVAL-是欧新明发明的一种基于逻辑的攻击图生成技术。我已按照中给出的说明安装了"MulVAL"(http://people.cis.ksu.edu/~xou/argus/software/multval/readme.html),并尝试为输入文件(input.P)中给出的测试用例运行它,如下所示:

我使用的是cygwin:graph_gen.sh mulval/testcases/3host/input。P-v

但我得到了以下错误:

cat:goals.txt:没有这样的文件或目录

rm:无法删除"goals.txt":没有这样的文件或目录

攻击模拟遇到错误。

请检查xsb_log.txt。

它意味着什么?我该如何解决它?任何形式的帮助都将不胜感激

我刚刚解决了这个问题。您必须将xsb路径添加到path中。例如,我使用的是CentOS,我的xsb在我的HOME目录中,因此在我的bash_profile:中

# set variables for xsb
export XSBROOT="$HOME/XSB"
export PATH="$XSBROOT/bin:$XSBROOT/utils:$PATH"

相关内容