如何安装"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"