dannyota/splunkctl

GitHub: dannyota/splunkctl

splunkctl 是一个用于 Splunk Enterprise SIEM 平台运维管理的命令行工具,让用户能够在终端中完成搜索、规则管理、告警、仪表盘、索引等全方位操作。

Stars: 0 | Forks: 0

# splunkctl 用于 Splunk Enterprise SIEM 运维的 CLI 工具。 可从终端查询、检查和管理 Splunk Enterprise 实例。 基于 [splunk-sdk-python](https://github.com/dannyota/splunk-sdk-python) 并使用 [Click](https://click.palletsprojects.com/) 构建。 ## 安装说明 ``` pip install splunkctl ``` ## 快速开始 ``` splunkctl config init # interactive setup splunkctl config test # verify connectivity splunkctl search run 'index=main | head 10' splunkctl rules list splunkctl dashboards list ``` ## 功能 - **Search**: 运行、导出、oneshot、作业管理 - **Rules**: 检测规则(saved search)的 CRUD - **Alerts**: 已触发的告警、告警动作 - **Dashboards**: 仪表盘的 CRUD - **Indexes**: 索引管理 - **Inputs**: 数据输入管理 - **Lookups**: 查找表管理 - **Parsers**: source type 和字段提取 - **Apps**: 已安装应用的管理 - **Users**: 用户和角色管理 - **Agent 集成**: 内嵌的 SKILL.md 适用于 Claude Code 所有写操作**默认均为 dry-run**。传入 `--yes` 以应用更改。 ## 许可证 Apache-2.0
标签:Python, 无后门, 运维管理, 逆向工具