source insight + samba访问虚拟机的linux文件系统

1. windows安装source insight 4

官网下载source insight安装包sourceinsight40107-setup.exe,有需要的话到网上找下**教程,贴出来一个,不知道我同事是不是参考的这篇,随便看看吧,我是找我同事帮我**的,我自己来做这件事会比较慢。
安装包下载过程是比较快的,如果很慢要检查是不是网络有问题,然后开始安装。设置一下安装目录一直next就安装完成了,不**的话有30天使用期。
在这里插入图片描述
**完成查看一下许可证。
许可证

2. ubuntu 安装 samba

电脑联网状态下,Ubuntu安装samba可以使用命令:apt install samba。
可以看到安装的版本为2.4.3.11。
安装samba

3. 开启samba 服务

samba服务配置
(1)配置防火墙
关闭Ubuntu 防火墙:sudo ufw disable
开启Ubuntu 防火墙:sudo ufw enable
查看防火墙状态: sudo ufw status
samba 服务可能被防火墙阻挡,所以要关闭防火墙,或者打开samba服务需要的端口
(2)/etc/samba/smb.conf 是samba服务的主要配置文件。
vim编辑smb.conf,添加要共享的目录,非insert模式按G跳到文件末尾添加内容如下:
samba配置
(3)重启samba服务:/etc/init.d/smb restart
在这里插入图片描述
(4)Windows访问共享的文件
WIN+R打开运行窗口,输入Ubuntu的IP地址:
在这里插入图片描述
点击确定后弹出下图窗口,suricata即Ubuntu中设置共享的目录。在这里插入图片描述查看suricata文件中的内容
suricata
查看Ubuntu对应路径下的内容
Linux文件目录内容
samba服务的映射确认正确。

4. source insight 访问 unbuntu 中的suricata的代码

打开source insight新建project,将suricata源码所在目录添加进来,就可以用source insight阅读suricata源码了。
在这里插入图片描述
编辑好项目名称和存储数据的路径后点击OK进入下一步,
在这里插入图片描述
编辑源文件所在路径,改为samba映射的路径,选择要添加的进来的目录,然后点击确定,进入下一步,点击OK
在这里插入图片描述
选择要添加的文件,点击add,嗯。。第一次用我也不知道这一步之后怎么直接进入主界面,我选择了close,然后重新打开这个项目,然后弹出来一个窗口选择同步文件。
在这里插入图片描述
在这里插入图片描述

同步完之后点击查看项目(红色框框)就可以看到suricata的源码啦。布局有点难受,暂时不知道怎么改。
在这里插入图片描述