Seek 是一个可以帮助您自动查找给定IP地址相关的站点和域名信息的工具。
Seek 具有以下主要功能:
- 同 IP 站点查询:通过输入 IP 地址,Seek 可以自动获取与该IP地址相关联的所有站点的备案信息。
- 域名备案查询:通过输入域名,Seek 可以提供与该域名关联的备案信息。
- 域名权重查询:通过输入域名,Seek 可以提供与该域名的权重信息(谷歌PR、百度权重和百度移动权重)。
| 能力 | 接口 |
|---|---|
| 同 IP 站点 | hk0 same-ip,失败时回退 HackerTarget |
| ICP 备案 | hk0 icp |
| 百度权重 | 爱站 API(需填写 TOKEN) |
| 谷歌 PR | 爱站 PR 页面 |
安装依赖:在您的计算机上安装 Python,并确保您已安装所有必需的依赖项。您可以在项目根目录下的 requirements.txt 文件中找到所需的依赖项列表。
pip install -r requirements.txt
配置 token:复制 .env.example 为 .env,填入爱站 API token 用以查询百度权重信息,获取地址 https://www.aizhan.com/apistore/detail_23/
cp .env.example .env
# 编辑 .env
AIZHAN_TOKEN=你的爱站接口私钥
运行应用程序:使用命令行界面导航到项目根目录,并执行以下命令来启动 Seek:
python seek.py -file <filename>
根据您的需求,输入要查询的文件。Seek将自动检索相关的信息并显示在控制台上,并将结果保存在名为 results.xlsx 的文件中。目前站群判定规则为该IP下存在5个以上的域名。
示例资产文件见 assets.txt:
python seek.py -file assets.txt