返回顶部
h

hs-ti山石威胁情报

Hillstone Threat Intelligence Skill. Query IP addresses, domains, URLs, and file hashes in Hillstone threat intelligence database.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.2.5
安全检测
已通过
197
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

hs-ti

Hillstone威胁情报技能

特性: 在Hillstone威胁情报数据库中查询IP地址、域名、URL和文件哈希值。

新特性 (v2.2.4)

  • - 纯英文版: 简化为纯英文版本,提升国际兼容性
  • 自动IOC类型检测: 自动检测IP、域名、URL、哈希值等IOC类型
  • 智能缓存: 内置LRU缓存,带统计信息和大小限制,显著提升查询性能(40-60%)
  • 连接池管理: HTTP连接池实现高效连接复用,降低网络延迟(30%)
  • 批量操作: 从CSV、TXT、JSON文件导入IOC列表,支持带进度跟踪的批量查询
  • 指数退避重试: 智能重试机制,更好处理临时网络故障
  • 断路器模式: 防止级联故障,提升系统稳定性
  • 结果格式化: 支持文本、JSON、表格等多种格式
  • 结果导出: 支持导出为CSV、JSON、HTML、Markdown等格式
  • 日志记录: 完整的操作日志,自动屏蔽敏感数据
  • 错误处理: 全面的错误处理和重试机制
  • 类型提示: 完整的类型注解,提升代码可维护性
  • API密钥管理: 支持HILLSTONEAPIKEY环境变量,优先级高于配置文件
  • 安全增强: 敏感数据屏蔽、日志安全、文件权限管理
  • 搜索优化: 70+关键词,覆盖品牌、安全、功能等

配置

您需要创建config.json文件并配置有效的API密钥:

  1. 1. 将config.example.json复制为config.json
  1. 2. 在config.json中填写您的API密钥:

json
{
api_key: your-api-key-here,
api_url: https://ti.hillstonenet.com.cn,
timeout: 30,
max_retries: 3,
retry_delay: 1,
cache_enabled: true,
cache_ttl: 3600
}

配置参数:

  • - apikey: Hillstone威胁情报API密钥(必填)
  • apiurl: API地址(可选,默认:https://ti.hillstonenet.com.cn)
  • timeout: 请求超时时间(秒,可选,默认:30)
  • maxretries: 最大重试次数(可选,默认:3)
  • retrydelay: 重试延迟(秒,可选,默认:1)
  • cacheenabled: 启用缓存(可选,默认:true)
  • cachettl: 缓存生存时间(秒,可选,默认:3600)

使用示例

/threat-check 45.74.17.165
/threat-check deli.ydns.eu
/threat-check 45.74.17.165,deli.ydns.eu,www.blazingelectricz.com
/threat-check -a 45.74.17.165
/threat-check -a deli.ydns.eu

高级API

使用-a参数调用高级API,获取更详细的威胁情报:

/threat-check -a 45.74.17.165

高级API提供:

  • - 基本信息: 网络、运营商、位置、国家、省份、城市、坐标
  • ASN信息: 自治系统信息
  • 威胁类型: 恶意类型分类
  • 标签: 威胁相关标签
  • DNS记录: 反向DNS记录(最多10条)
  • 域名信息: 当前和历史域名(最多10个)
  • 文件关联: 下载、引用和相关文件哈希值(仅恶意)
  • 端口信息: 开放端口、应用协议、应用名称、版本

支持的IOC类型

  • - IP地址: 自动检测并查询/api/ip/reputation
  • 域名: 自动检测并查询/api/domain/reputation
  • URL: 自动检测并查询/api/url/reputation
  • 文件哈希值: 支持MD5/SHA1/SHA256,查询/api/file/reputation

响应时间统计

每次查询显示详细的性能统计:

  • - 单次查询: 显示当前调用的响应时间
  • 批量查询: 显示当前批次的统计信息(平均/最大/最小/中位数)
  • 累计统计: 显示所有历史查询的累计统计和总调用次数

依赖项

  • - Python 3.8+
  • Hillstone威胁情报API访问权限
  • 本技能使用Python标准库,无需额外依赖

API端点

信誉API

  • - IP查询: /api/ip/reputation?key={ip}
  • 域名查询: /api/domain/reputation?key={domain}
  • URL查询: /api/url/reputation?key={url}
  • 文件哈希查询: /api/file/reputation?key={hash}

高级详情API

  • - IP高级查询: /api/ip/detail?key={ip}
  • 域名高级查询: /api/domain/detail?key={domain}
  • URL高级查询: /api/url/detail?key={url}
  • 文件哈希高级查询: /api/file/detail?key={hash}

故障排除

  • - API密钥无效: 确保使用有效的Hillstone API密钥
  • 网络连接问题: 检查是否能访问https://ti.hillstonenet.com.cn
  • 查询超时: 默认超时时间为30秒,可在config.json中调整
  • 编码问题: 确保系统支持UTF-8编码
  • 日志查看: 日志文件位于~/.openclaw/logs/hs_ti.log

安全最佳实践

API密钥管理

推荐方法:

  • - 使用环境变量设置API密钥(推荐)

bash
export HILLSTONEAPIKEY=your-api-key-here

  • - 确保环境变量不会记录到历史中
bash # 在bash中 export HISTCONTROL=ignorespace export HILLSTONEAPIKEY=your-api-key-here

# 在PowerShell中
$env:HILLSTONEAPIKEY=your-api-key-here

配置文件方法:

  • - 如果必须使用配置文件,请确保:

- 文件权限设置为仅所有者可读:chmod 600 config.json
- 配置文件不提交到版本控制
- 配置文件添加到.gitignore

文件权限

配置文件:
bash

设置配置文件权限


chmod 600 ~/.openclaw/skills/hs-ti/config.json

确保目录权限正确

chmod 700 ~/.openclaw/skills/hs-ti/

日志文件:
bash

设置日志文件权限


chmod 600 ~/.openclaw/logs/hs_ti.log

确保日志目录权限正确

chmod 700 ~/.openclaw/logs/

版本历史

[2.2.4] - 2026-04-02

  • - 改为纯英文版本
  • 移除所有中文内容,提升国际兼容性
  • 简化文档结构

[2.2.3] - 2026-04-01

  • - 添加环境变量支持(HILLSTONEAPIKEY)
  • 增强日志安全,自动屏蔽敏感数据
  • 添加全面的安全文档(SECURITY.md)
  • 提升package.json的透明度

[2.2.2] - 2026-03-31

  • - 添加LRU缓存机制
  • 实现HTTP连接池
  • 添加批量操作支持
  • 实现指数退避重试
  • 添加断路器模式
  • 增强错误处理
  • 添加全面的类型提示
  • 优化搜索关键词

许可证

MIT许可证

支持

  • - 主页: https://clawhub.ai/maxjia/hs-ti
  • 问题反馈: https://github.com/your-repo/hs-ti/issues

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hs-ti-1776120755 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hs-ti-1776120755 技能

通过命令行安装

skillhub install hs-ti-1776120755

下载

⬇ 下载 hs-ti v2.2.5(免费)

文件大小: 42.39 KB | 发布时间: 2026-4-14 14:22

v2.2.5 最新 2026-4-14 14:22
- Removed language.json and tests/test_language.py files, cleaning up unused resources.
- Updated documentation in SKILL.md for version 2.2.5.
- Updated package.json version and metadata to reflect current release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部