溯源图构建工具SPADE的使用历程

一、我的环境

虚拟机:Virtual Box 6.1
OS:Kali

二、SPADE下载安装过程

SPADE网址:https://github.com/ashish-gehani/SPADE

1.下载SPADE

打开Kali的命令行,执行如下命令,下载SPADE。

git clone https://github.com/ashish-gehani/SPADE.git

//有时会超时下载失败,原因是github网站国内访问不稳定,挂个梯子就好。

也可以用物理机访问如下链接,先下载到window里,通过物理机-虚拟机的共享文件夹功能,将下载的文件放入共享文件夹使用。
https://codeload.github.com/ashish-gehani/SPADE/zip/refs/heads/master

2.编译SPADE

cd SPADE
./configure
make

3.安装SPADE

很多教程都少了这一步,导致无法启动,无法正常使用。

make install

4.启动SPADE

需要在bin目录下启动

cd bin
./spade start
./spade control

显示如下界面算成功!

在这里插入图片描述
PS:可以使用如下命令查看SPADE状态,显示running表示启动成功。

./spade status

在这里插入图片描述

三、遇到的问题

进入SPADE控制台时一直拒绝连接。

root@kali:/media/sf_gongxiang/SPADE/SPADE-master/SPADE/bin# ./spade control
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
Unable to set up remote secure communication streams! java.net.ConnectException: 拒绝连接 (Connection refused)

执行如下命令

nohup ./spade start > spade.log 2>&1 &

将标准输出重定向到指定文件spade.log中
2>&1表示把标准错误(2)重定向到标准输出中(1)

1代表:标准输出(STDOUT)
2代表:标准错误(STDERR)

&表示将命令放在后台执行。

之后执行如下命令,查看spade.log中的内容。

cat spade.log

在这里插入图片描述

错误信息显示为:
(错误信息可能不同,如非我下方出现的问题,请另寻其他解决方法)

nohup: 忽略输入
Running SPADE with PID = 5738
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000555550000, 5726666752, 0) failed; error='Not enough space' (errno=12)

即Not enough space,没有足够的空间。
接下来按照如下1-4步即可解决该问题,第5步忽略即可。
之后请参照该文章即可解决该问题:

参考文章:
1.如何基于cygwin搭建spade
2.创建swap分区提示:swapon 失败: 无效的参数
3.System-level Provenance 收集工具 SPADE 部署与使用
4.攻击溯源-手把手教你利用SPADE搭建终端溯源系统

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值