全球主机交流论坛

标题: 一个新的高速扫米工具 [打印本页]

作者: dynos01    时间: 2020-7-6 14:24
标题: 一个新的高速扫米工具
本帖最后由 dynos01 于 2020-7-6 17:23 编辑

由qing.su大佬的扫米工具启发而来,大佬的工具做的不错,但是好多后缀不能扫,而且太慢了(很多小国家的whois服务器在本国,实在是慢),就做了这个新的基于dns系统的扫米工具。

新的工具有以下优点:
1、(理论上)支持任何后缀,包括顶级二级三级..... 经反馈测试,尽管不多,但实践中可能存在域名已被注册但未分配的情况,这种情况会导致扫描准确度降低。未来可能会找到新的验证思路。实际请以注册局信息为准。
2、速度快的多
3、不容易被服务器ban掉ip

自己用了一阵子感觉还行,就发出来造福大家吧
github地址:https://github.com/dynos01/DomainScanningTool
博客页面:https://dyn.im/2020/07/06/Domain-Scanning-Tool/

如果觉得好用欢迎点个星,如果发现了问题或者有任何建议望不吝赐教

补充说明一点,这玩意也没法区分保留域名和溢价域名,只能自己去尝试注册判断


加个通俗的使用方法吧。因为随时可能会更新,这里的方法和最新版保持一致。
使用python3才能运行

Please input a list of DNS servers (IPv4 or IPv6), which will be used to check against:
这个可以直接回车跳过使用默认。如果想自己指定可以像这样(去掉引号):“1.1.1.1:53, 8.8.8.8:53"
如果要使用ipv6,需要加上方括号,比如[2001:4860:4860::8888]:53

Please input the suffixes to be scanned. If you want to scan multiple suffixes at once, please use commas to separate the list.
这个是输入要查询的后缀列表。比如要查.com,就输入com回车。如果要查com和net,输入com, net回车

Please input the path for dictionary file.
这个是输入字典文件路径,直接输入LLL.txt可以使用自带的三字母字典。当然也可以换成你自己的

If you want to save the results to a file, input its path. Otherwise, press ENTER.
这个是输入保存结果到文件的路径,如果不需要直接回车即可

Do you want to show unavailable domains? [y/N]:
这个是决定要不要显示已经被注册的域名的,默认不显示,如果想显示输入y回车

All data collected. Press ENTER to start scanning.
到这里准备好查询了,直接回车开始查询
作者: inkedus    时间: 2020-7-6 14:24
谢谢大佬分享
作者: work    时间: 2020-7-6 14:24
感谢分享,帮顶  ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
作者: enulann    时间: 2020-7-6 14:25
用不到,帮顶
作者: bitter    时间: 2020-7-6 14:25
正找呢,多谢大佬
作者: Zeros    时间: 2020-7-6 14:25
战略马克,话说freenom的免费米能扫不?
作者: 518    时间: 2020-7-6 14:26
谢谢分享 绑定
作者: 两位不知名网友    时间: 2020-7-6 14:26
已mark,以后用得到
作者: dynos01    时间: 2020-7-6 14:27
Zeros 发表于 2020-7-6 14:25
战略马克,话说freenom的免费米能扫不?

可以扫,不过我没有大规模测试他家的,想扫可以直接试一下
作者: image    时间: 2020-7-6 14:27
谢谢分享
作者: b66667777    时间: 2020-7-6 14:28
多谢分享
作者: IMiya    时间: 2020-7-6 14:28
感谢分享,过几天就用的到了,mark
作者: qinghe187100    时间: 2020-7-6 14:33
这个扫出来有啥用啊
作者: bitter    时间: 2020-7-6 14:40
大佬使用方法能不能写详细一点,垃圾小白不会用
作者: 独存    时间: 2020-7-6 14:59
3Q外瑞马驰
作者: aipage    时间: 2020-7-6 15:00
大佬打包出来可能小白还会用,如果没玩过python的,可能下了也没用
作者: 天行九歌    时间: 2020-7-6 15:04
感谢分享。帮顶
作者: Simmoc    时间: 2020-7-6 15:10
啥版本的py 我这里2.7.4报错了
作者: bitter    时间: 2020-7-6 15:18
bitter 发表于 2020-7-6 14:40
大佬使用方法能不能写详细一点,垃圾小白不会用


作者: bagheera    时间: 2020-7-6 15:21
为什么不用我的云扫?
https://namelimit.com/maker.name

基于dns的准确率不行啊,没解析的域名(或者加价域名)就当未注册了,一看品相非常好,去注册结果注册不上,多气人。。。
作者: dynos01    时间: 2020-7-6 15:24
bitter 发表于 2020-7-6 15:18

可能是用了python 2,这个程序是基于python 3的
作者: dynos01    时间: 2020-7-6 15:26
bagheera 发表于 2020-7-6 15:21
为什么不用我的云扫?
https://namelimit.com/maker.name

其实按理来说每个域名都会有SOA,即使注册了不解析也会有。的确可能存在特殊情况,如果大佬发现了可以发一下我尝试去补上这个洞
作者: Cecil_Never    时间: 2020-7-6 15:27
谢谢大佬分享
作者: dynos01    时间: 2020-7-6 15:35
aipage 发表于 2020-7-6 15:00
大佬打包出来可能小白还会用,如果没玩过python的,可能下了也没用

已经更新了一个简易的使用说明,看顶楼
作者: cm710    时间: 2020-7-6 15:37
感谢分享 学习一下
作者: bitter    时间: 2020-7-6 15:43
dynos01 发表于 2020-7-6 15:24
可能是用了python 2,这个程序是基于python 3的

py3也一样
作者: dynos01    时间: 2020-7-6 15:45
bitter 发表于 2020-7-6 15:43
py3也一样

可以尝试拉一份最新的代码按照我顶楼那个简易指南操作
作者: sldio    时间: 2020-7-6 15:52
留点好米给平民吧
作者: bitter    时间: 2020-7-6 15:57
dynos01 发表于 2020-7-6 15:45
可以尝试拉一份最新的代码按照我顶楼那个简易指南操作

好了,多谢大佬
作者: KKhost    时间: 2020-7-6 16:20
dynos01 发表于 2020-7-6 14:27
可以扫,不过我没有大规模测试他家的,想扫可以直接试一下
Please input a list of DNS servers (IPv4 or IPv6), which will be used to check against: 8.8.8.8:53
Traceback (most recent call last):
  File "DomainScanningTool.py", line 175, in <module>
    main()
  File "DomainScanningTool.py", line 115, in main
    dns = input('Please input a list of DNS servers (IPv4 or IPv6), which will be used to check against: ')
  File "<string>", line 1
    8.8.8.8:53
        ^
SyntaxError: invalid syntax



咋解?
作者: Drrick    时间: 2020-7-6 16:25
感谢分享,先Mark了
作者: Archimedes    时间: 2020-7-6 16:29
感谢大佬分享出来
作者: zephyr    时间: 2020-7-6 16:40
很好的扫米思路,感谢分享。
扫了没几个 画面定格 没错误 好难搞哦,请问大佬这是什么原因 换过DNS了。
o you want to show unavailable domains? [y/N]: y
All data collected. Press ENTER to start scanning.
aaa.com is not available.
aab.com is not available.
aac.com is not available.
aad.com is available.
aae.com is not available.
aaf.com is not available.
aag.com is not available.
aah.com is not available.
aai.com is not available.
aaj.com is not available.
aak.com is not available.
aal.com is not available.
aam.com is not available.
aan.com is not available.
aao.com is not available.
aap.com is not available.
aaq.com is not available.
aar.com is not available.
aas.com is not available.
aat.com is not available.
aau.com is not available.
aav.com is not available.
aaw.com is not available.
作者: 所長    时间: 2020-7-6 16:44
谢谢大佬
作者: hdwan.net    时间: 2020-7-6 16:45
给个成品,我送IP去
作者: 魔方    时间: 2020-7-6 16:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 嗷嗷    时间: 2020-7-6 16:47
战略性马克
作者: ealkeq    时间: 2020-7-6 16:50
aad.com is available.
作者: oilbit    时间: 2020-7-6 16:51

问题是:这个什么情况
作者: KKhost    时间: 2020-7-6 16:52
dynos01 发表于 2020-7-6 15:24
可能是用了python 2,这个程序是基于python 3的

python 3 也用不了出错的情况一样,还有其他细节被忽视了??
作者: dynos01    时间: 2020-7-6 16:59
oilbit 发表于 2020-7-6 16:51
问题是:这个什么情况

你得输入个字典文件的路径
作者: oilbit    时间: 2020-7-6 17:00


不准确
作者: dynos01    时间: 2020-7-6 17:05
oilbit 发表于 2020-7-6 17:00
不准确

感谢反馈,我看看哪里出了问题
作者: dynos01    时间: 2020-7-6 17:07
KKhost 发表于 2020-7-6 16:52
python 3 也用不了出错的情况一样,还有其他细节被忽视了??

可以发下具体的环境么,我好排查一下
作者: Effervescence    时间: 2020-7-6 17:08
感觉不太准啊。

作者: dynos01    时间: 2020-7-6 17:11
oilbit 发表于 2020-7-6 17:00
不准确

查了下资料,.ru域名允许注册但不delegate,因此这个方法无法扫.ru域名。谢谢你的反馈,我会注明这个问题
作者: xiaozhengnan    时间: 2020-7-6 17:16
已mark,以后用得到
作者: oilbit    时间: 2020-7-6 17:19
bagheera 发表于 2020-7-6 15:21
为什么不用我的云扫?
https://namelimit.com/maker.name

支持的后缀少了点
作者: bagheera    时间: 2020-7-6 17:29
oilbit 发表于 2020-7-6 17:19
支持的后缀少了点

国别的数据库不好拿到,正在努力。。。最近更新一下
作者: 黄师傅    时间: 2020-7-6 17:36
谢谢分享
作者: oilbit    时间: 2020-7-6 17:53
bagheera 发表于 2020-7-6 17:29
国别的数据库不好拿到,正在努力。。。最近更新一下

看能不能搞一个三位的短域名廉价米做邮箱域名


作者: bagheera    时间: 2020-7-6 17:53
oilbit 发表于 2020-7-6 17:53
看能不能搞一个三位的短域名廉价米做邮箱域名

多如牛毛。。。
作者: oilbit    时间: 2020-7-6 18:11
bagheera 发表于 2020-7-6 17:53
多如牛毛。。。

pm啊  求pm可好
作者: pan0x733    时间: 2020-7-8 09:54
bagheera 发表于 2020-7-6 15:21
为什么不用我的云扫?
https://namelimit.com/maker.name

大佬的网站太快了,想请教一下你这几亿条数据是怎么存,如何做到秒级查询?
作者: thaizxj    时间: 2020-7-8 09:57

谢谢大佬分享
作者: 帝都    时间: 2020-7-8 10:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: bagheera    时间: 2020-7-8 10:32
pan0x733 发表于 2020-7-8 09:54
大佬的网站太快了,想请教一下你这几亿条数据是怎么存,如何做到秒级查询? ...

这都是机密。。。
作者: mryuyi    时间: 2020-7-8 10:57
标注下
作者: pan0x733    时间: 2020-7-8 13:42
bagheera 发表于 2020-7-8 10:32
这都是机密。。。

哦哦,不好意思触及到了大佬价值上亿的核心机密
作者: 某知    时间: 2020-7-8 13:48
mack一下,谢谢大佬分享,关键的时候还是能用到的!




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4