长亭百川云 - 技术讨论

如何通过 API 查询 IP 情报?

发布于 3 个月前

# IP 情报
官方公告

发布于 3 个月前

头像

Trc0g

管理员

更新于 3 个月前

3

0

点击 这里 打开长亭 IP 情报

获取 sk

点击首页 API 按钮

image.png

点击获取 SK

image.png

使用方式

IP情报的访问路径为:

1https://ip-0.rivers.chaitin.cn/api/share/s?sk={YOUR_SK}&ip={IP}

其中,{YOUR_SK} 需要替换为你的 SK{IP} 需要替换为您要查询的 IP 地址。

直接输入 URL 访问

您可以直接在浏览器地址栏中输入完整的API URL来查询IP情报。例如:

1https://ip-0.rivers.chaitin.cn/api/share/s?sk=your_secret_key_here&ip=8.8.8.8

curl 调用

使用curl命令行工具,您可以在终端中快速查询IP情报:

1curl https://ip-0.rivers.chaitin.cn/api/share/s?sk={YOUR_SK}&ip={IP}

代码调用

Python

使用 Python 的 requests 库调用 API:

1import requests
2
3sk = "your_secret_key_here"
4ip = "8.8.8.8"
5url = f"https://ip-0.rivers.chaitin.cn/api/share/s?sk={sk}&ip={ip}"
6
7response = requests.get(url)
8print(response.json())

Go

使用 Go 语言调用 API:

1package main
2
3import (
4    "fmt"
5    "io"
6    "net/http"
7)
8
9func main() {
10    sk := "your_secret_key_here"
11    ip := "8.8.8.8"
12    url := fmt.Sprintf("https://ip-0.rivers.chaitin.cn/api/share/s?sk=%s&ip=%s", sk, ip)
13
14    resp, err := http.Get(url)
15    if err != nil {
16        fmt.Println("Error:", err)
17        return
18    }
19    defer resp.Body.Close()
20
21    body, err := io.ReadAll(resp.Body)
22    if err != nil {
23        fmt.Println("Error:", err)
24        return
25    }
26
27    fmt.Println(string(body))
28}

浏览器插件调用

如果你需要经常在浏览器中获取 IP 的情报,可以使用我们开发的长亭IP情报浏览器插件来实现,安装后只需要在页面上选中 IP 地址,插件会自动调用 API 接口获取 IP 情报。

  1. 在线安装 (chrome web store)

  2. 离线安装 (chrome)

    • 下载地址
    • 下载后解压,打开浏览器,在地址栏输入chrome://extensions/,进入扩展程序页面
    • 打开右上角开发者模式
    • 点击左上角 加载已解压的扩展程序,选择解压后的文件夹
  3. 使用插件

    • 点击浏览器右上角 扩展程序 icon,点击 长亭 IP 情报查询,填入你的 SK 并保存。
    • 在任意页面选中 IP 地址,插件会自动调用 API 接口获取 IP 情报。
头像
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备2024055124号-2