宿迁服务器IP攻击记录查询 API

简单高效的接口,用于查询指定服务器IP的攻击记录,支持分页查询

查看接口文档

API 概述

该API接口提供宿迁服务器IP攻击记录查询功能,允许用户查询指定服务器IP的攻击日志记录,包括攻击类型、带宽、状态、持续时间等详细信息。

接口支持两种请求方式(GET和POST),并返回JSON格式的响应数据,包含操作结果状态、相关攻击记录信息以及分页数据。必须指定单个服务器IP才能查询,并支持分页参数控制返回结果数量。

实时查询
安全认证
跨域支持
分页功能

接口详情

GET/POST

请求参数

参数名 类型 是否必需 说明
ip 字符串 必需 服务器IP地址(必须提供)
page 整数 可选 页码,默认为1
pageSize 整数 可选 每页记录数,默认为20

响应示例

成功响应
{
    "status": "success",
    "message": "查询成功",
    "data": [
        {
            "ip": "103.239.245.136",
            "type": "TCP",
            "bps": "2.71G",
            "pps": "0万",
            "package": "INFBytes",
            "status": "停止攻击",
            "create_time": "2025-09-01 11:14:46",
            "end_time": "2025-09-01 11:14:49",
            "bps_mbps": "2,710.00 Mbps"
        },
        {
            "ip": "103.239.245.136",
            "type": "HTTP",
            "bps": "0.51G",
            "pps": "0万",
            "package": "INFBytes",
            "status": "停止攻击",
            "create_time": "2025-08-26 13:02:26",
            "end_time": "2025-08-26 13:02:57",
            "bps_mbps": "510.00 Mbps"
        },
        {
            "ip": "103.239.245.136",
            "type": "HTTP",
            "bps": "0.51G",
            "pps": "0万",
            "package": "INFBytes",
            "status": "停止攻击",
            "create_time": "2025-08-26 13:01:55",
            "end_time": "2025-08-26 13:02:26",
            "bps_mbps": "510.00 Mbps"
        }
    ],
    "pagination": {
        "page": 1,
        "pageSize": 20,
        "total": 15,
        "totalPages": 1
    }
}
无记录响应
{
    "status": "error",
    "message": "查询的IP暂无攻击!",
    "data": [],
    "pagination": []
}

使用示例

PHP 示例代码
<?php
// 服务器IP(必须提供)
$serverIp = "需要查询的服务器IP";
$page = 1;          // 页码,可选,默认为1
$pageSize = 20;     // 每页记录数,可选,默认为20

// 构建API请求URL
$apiUrl = "https://gb.qixidc.cn/sq/api.php" .
          "?ip=" . urlencode($serverIp) .
          "&page=" . $page .
          "&pageSize=" . $pageSize;

// 发送请求
$response = file_get_contents($apiUrl);
$result = json_decode($response, true);

// 处理响应
if ($result && $result['status'] == 'success') {
    echo "查询成功: " . $result['message'] . "\n";
    echo "攻击记录数量: " . count($result['data']) . "\n";
    echo "总记录数: " . $result['pagination']['total'] . "\n";
    echo "总页数: " . $result['pagination']['totalPages'] . "\n\n";
    
    // 遍历攻击记录
    foreach ($result['data'] as $attack) {
        echo "攻击IP: " . $attack['ip'] . "\n";
        echo "攻击类型: " . $attack['type'] . "\n";
        echo "攻击带宽: " . $attack['bps'] . " (" . $attack['bps_mbps'] . ")\n";
        echo "开始时间: " . $attack['create_time'] . "\n";
        echo "结束时间: " . $attack['end_time'] . "\n";
        echo "状态: " . $attack['status'] . "\n";
        echo "-------------------------\n";
    }
} else {
    echo "错误: " . ($result['message'] ?? '未知错误');
}
?>

错误代码说明

"status": "success"
查询攻击记录成功,返回的数据包含在data字段中,分页信息在pagination字段中
"status": "error"
message: "查询的IP暂无攻击!"
指定的IP地址没有找到任何攻击记录
message: "缺少IP参数"
请求中没有提供必需的ip参数
message: "无效的IP地址格式"
提供的IP地址格式不符合规范
复制成功