IP信誉检查服务

该服务通过AbuseIPDB API提供IP信誉检查、滥用报告查看和批量IP检查功能,适用于安全运营中心(SOC)、日志分析和电子邮件安全等场景。

  • by nickjlucker
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 nickjlucker/mcp-abuseipdb

使用说明

阿布沙耶夫议员

MCP服务器 滥用IPDB -检查IP信誉和滥用报告。

它做什么

AbuseIPDB是一个致力于帮助打击黑客、垃圾邮件发送者和互联网上滥用行为的项目。此MCP服务器允许AI代理:

  • 检查IP信誉 -获取任何IP的滥用信心分数(0-100%)
  • 查看滥用报告 -查看已报告的恶意活动
  • 批量检查IP -从日志或警报中分离多个IP

快速开始

# Install
npm install -g mcp-abuseipdb

# Set your API key (free at https://www.abuseipdb.com/register)
export ABUSEIPDB_API_KEY=your_key_here

克劳德桌面

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "abuseipdb": {
      "command": "npx",
      "args": ["-y", "mcp-abuseipdb"],
      "env": {
        "ABUSEIPDB_API_KEY": "your_key_here"
      }
    }
  }
}

工具

check_ip

检查单个IP地址信誉。

参数:

  • ip (必填):IPv4或IPv6地址
  • maxAgeInDays (可选):查找报告的时间间隔(1-365,默认值:90)
  • verbose (可选):包括最近的滥用报告(默认值:false)

示例响应:

IP: 118.25.6.39 (IPv4)
Abuse Confidence Score: 100% 🔴 Critical Risk
Country: China
ISP: Tencent Cloud Computing
Usage Type: Data Center/Web Hosting/Transit
Tor Exit Node: No
Total Reports: 1,847 (from 312 users)
Last Reported: 2024-01-15T10:30:00+00:00

--- Interpretation ---
🔴 Critical abuse confidence. This IP is heavily reported as malicious. Block immediately.

check_ips

批量检查多个IP地址(每次最多20个)。

参数:

  • ips (必填):IP地址数组
  • maxAgeInDays (可选):向后看多远(默认值:90)

示例响应:

=== Results ===
8.8.8.8: 0% ✅ Clean - US Google LLC
118.25.6.39: 100% 🔴 Critical (1847 reports) - CN Tencent
185.220.101.1: 95% 🔴 Critical [TOR] (523 reports) - DE Tor Exit

--- Risk Levels ---
0%: ✅ Clean | 1-25%: 🟢 Low | 26-50%: 🟡 Moderate | 51-75%: 🟠 High | 76-100%: 🔴 Critical

资源

abuseipdb://status

获取API状态和费率限制信息。

费率限制(免费等级)

  • 检查:1000个请求/天
  • 报告:500份报告/天
  • 黑名单:5次下载/天

在获取免费API密钥 abuseipdb.com

滥用类别

AbuseIPDB使用这些类别对报告进行分类:

ID 类别
4 DDoS攻击
5 FTP暴力
7 网络钓鱼
9 打开代理
10 网络垃圾邮件
11 垃圾邮件
14 端口扫描
15 黑客
18 暴力
19 坏网络机器人
21 Web应用程序攻击
22 SSH

用例

  • SOC/IR:从安全警报中快速检查可疑IP
  • 日志分析:批量检查访问服务器的IP
  • 电子邮件安全:验证发件人IP以进行垃圾邮件调查
  • 防火墙规则:在阻止/允许之前验证IP

许可证

麻省理工学院