💻ICP备案查询无限制接口
基于 Web 的服务,使用 Golang 编写。它的主要功能是查询指定的域名是否在中国大陆地区进行了网站备案,并提供相应的备案信息。
🌟特性
- 可以查询大部分常见的域名后缀,如 .com, .cn, .org 等等。
- 提供实时的备案信息查询,包括备案号、备案主体名称、备案主体类型、备案单位名称以及备案时间。
- 使用 Golang 编写,具有高效性和可扩展性,可以适应各种复杂的网络环境和使用场景。
使用🔧
文末下载
- 找到最新版本对应您服务器平台和架构的可执行文件,例如 icp_linux_amd64.zip
- 下载此文件到本地。
- 在服务器上解压缩该文件。
tar -xzvf icp_linux_amd64.zip
- 启动服务。
./icp_linux_amd64
请注意,以上步骤仅适用于 Linux 平台和 AMD64 架构。如果您的服务器平台和架构不同,请下载相应的可执行文件并按照上述步骤进行操作。
使用方法🚀
打开浏览器,输入 http://your-ip:3392/ 或者 http://localhost:3392/ 进入主页面。 在搜索框中输入待查询的域名,例如 example.com
。 点击“查询”按钮,系统将会显示出该域名的备案信息。
此服务的接口是 /geticpinfo
,您可以向该接口发送 GET 请求,使用 url
参数指定待查询的域名。例如:
GET /geticpinfo?url=example.com HTTP/1.1
Host: localhost:3392
系统将会返回该域名的备案信息。您还可以使用可选的 feature
参数控制返回结果的格式。如果 feature
参数为 enabled
(默认值),系统将返回经过封装后的 JSON 格式数据;如果 feature
参数为 disabled
,系统将返回腾讯接口源数据的 JSON 格式数据。
GET /geticpinfo?url=example.com&feature=disabled HTTP/1.1
Host: localhost:3392
例如,当您访问 http://localhost:3392/geticpinfo?url=qq.com&feature=disabled
时,系统将会返回如下 JSON 数据:
json{
"data": {
"results": {
"ICPSerial": "粤B2-20090059-5",
"Orgnization": "深圳市腾讯计算机系统有限公司",
"Wording": "",
"WordingTitle": "",
"certify": 0,
"detect_time": "1514189828",
"eviltype": "0",
"isDomainICPOk": 1,
"url": "qq.com",
"whitetype": 3
},
"retcode": 0
},
"reCode": 0
}
注意事项⚠️
- 本工具仅限于查询中国大陆地区的网站备案信息,对于海外的网站或已经注销备案的网站,可能无法提供正确的结果。
- 本项目仅用于学习和研究目的,任何人不得将其用于非法用途。
请登录后查看评论内容