ThreatHunting 项目使用教程
1. 项目目录结构及介绍
ThreatHunting 项目是一个Splunk应用程序,它包含以下几个主要目录和文件:
attack_matrix
:包含攻击矩阵相关的文件。files
:存放项目所需的各种文件。lookups
:存储查找表,用于数据关联。metadata
:包含应用程序的元数据信息。static
:包含静态文件,如图标和样式表。.gitignore
:指定Git忽略的文件和目录。Changelog.txt
:记录项目的更新和修改历史。LICENSE
:项目的许可证文件,本项目采用MIT许可证。README.md
:项目的自述文件,包含项目的基本信息和说明。app.manifest
:Splunk应用程序的配置文件。
2. 项目的启动文件介绍
在Splunk应用程序中,没有传统意义上的“启动文件”。项目通过在Splunk界面中安装应用程序包来启动。安装后,用户可以通过Splunk的界面访问和配置ThreatHunting应用程序。
3. 项目的配置文件介绍
app.manifest
是ThreatHunting项目的主要配置文件。它定义了应用程序的元数据和设置,如下所示:
name
:应用程序的名称。version
:应用程序的版本号。author
:应用程序的作者。description
:对应用程序的简短描述。visibility
:应用程序的可见性设置。restrictions
:对应用程序使用的限制。
在部署应用程序后,用户需要编辑一些宏(macros)以适应自己的环境。这通常涉及到确保sourcetype
正确配置。此外,应用程序默认不包含白名单查找文件,用户需要自己创建这些文件,以确保在应用程序升级时不会意外覆盖它们。
请确保按照README.md
文件中的指示操作,完成所有必要的配置步骤,以确保应用程序正常工作。