SkillAgentSearch skills...

ThreatHound

ThreatHound is a threat intelligence query tool use for detecting potentially malicious IP or domains. It combines the MISP open source threat intelligence sharing platform as its back-end intelligence library, and currently integrates 69 open source threat intelligence data feeds from the security community.

Install / Use

/learn @n4ll3ec/ThreatHound
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

简介


ThreatHound是一款威胁情报查询工具,用于查询潜在的恶意IP或者域名。它结合MISP开源威胁情报共享平台作为其后端情报库,当前整合了开源社区69个开源威胁情报数据feed。

欢迎踊跃提交威胁情报feed,一起构建开源威胁情报库

Usage


安装

1.安装依赖

pip3 install OTXv2
pip3 install color

2.修改程序源码中对应的MISP Server、AlienVault API KEY即可

使用

⚠️注意:缓存数据需配合MISP Server一起使用,如果未搭建可使用仓库中已离线数据,只是无法及时更新feed数据

缓存feed数据

1.缓存所有feed数据

python3 ThreatHound.py --fetch all

2.只缓存单个feed数据

python3 ThreatHound.py --fetch <feedID>

3.缓存id为n-m的feed数据

python3 ThreatHound.py --fetch n m

离线查询模式

1.对IP列表进行查询

python3 ThreatHound.py --local --type ip <IP列表>

2.对域名列表进行查询

python3 ThreatHound.py --local --type domain <域名列表>

3.对单个IP进行查询

python3 ThreatHound.py --local --ip <IP>

4.对单个域名进行查询

python3 ThreatHound.py --local --domain <DOMAIN>

在线查询模式

1.对IP列表进行查询

python3 ThreatHound.py --online --type ip <IP列表>

2.对域名列表进行查询

python3 ThreatHound.py --online --type domain <域名列表>

3.对单个IP进行查询

python3 ThreatHound.py --online --ip <IP>

4.对单个域名进行查询

python3 ThreatHound.py --online --domain <DOMAIN>

示例

Suricata NIDS对低信誉IP的检出情况

Suricata_low_repuation_alerts

脚本对低可信IP的检出情况,低信誉IP检出数从95增加至383 ThreatHound_reputation

参考


View on GitHub
GitHub Stars40
CategoryDevelopment
Updated7mo ago
Forks7

Languages

Python

Security Score

67/100

Audited on Aug 12, 2025

No findings