ip2domain - 批量查询ip对应域名、备案信息、百度权重

发布时间:2024年01月19日

免责声明

由于传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

更新日志:
2024-1-17 (v1.0):
?在原来的百度PC权重基础上加入百度移动权重、神马权重、搜狗权重,-r可指定显示的权重阈值
?优化ICP备案查询(默认关闭),–icp开启
?修复部分问题,替换已失效的接口,减少频率限制

参数说明
关键参数是-s、-r和–icp三个:

?-s 控制请求时延,一般1稍快,但偶尔出现请求出错;2速度适中,基本不会出现问题;3最为稳定,程序挂在后台可稳定输出。
?-r 控制百度权重阈值,0到10代表输出大于等于相应百度权重的结果,通常设定为1,可根据需求增减(-1会导致程序出现不可预料的错误)。
?–icp 控制是否查询ICP备案信息,使用该参数即表示开启icp备案查询(默认关闭)。

所有参数:

usage: ip2domain.py [-h] [-t TARGET] [-f FILE] [-s DELAY] [-T TIMEOUT] [-r RANK] [-o OUTPUT] [--icp]

optional arguments:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        Target ip/domain
  -f FILE, --file FILE  指定目标文件,一行一个,ip或者域名
  -s DELAY, --delay DELAY
                        请求延迟 (默认 2s)
  -T TIMEOUT, --Timeout TIMEOUT
                        超时时间 (默认 12s)
  -r RANK, --rank RANK  大于指定的百度权重值则输出,范围0-10 (默认 0)
  -o OUTPUT, --output OUTPUT
                        输出文件 (文件路径:./output/ip2domain_{fileName}_{date}.csv)
  --icp                 是否开启ICP备案查询 (默认不开启)

🚩使用示例
安装依赖:

pip install -r requirements.txt
将要查询的ip/domain放在txt文件内一行一个,python ip2domain.py -f [file] 指定,并加入其他参数即可。
1、百度权重阈值为1,请求时延为2,不开启ICP备案查询

python .\ip2domain.py -f E:\Desktop\target.txt -s 2 -r 1

在这里插入图片描述2、百度权重阈值为1,请求时延为2,开启ICP备案查询

python .\ip2domain.py -f E:\Desktop\target.txt -s 2 -r 1 --icp

在这里插入图片描述
在这里插入图片描述工具地址
https://github.com/mhtsec/ip2domain

文章来源:https://blog.csdn.net/qq_53761850/article/details/135703126
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。