批量扫描域名工具
这个项目是来自于 Github 上的,由我进行改动,我的项目地址 Github 上
字典
字典就是说两字母
,三字母
,单子母
那些,如图所示

图中就是三字母
的字典,如果需要生成或者自己手动查询也可以,我这里使用的是Ai
,推荐一下我自己用的Ai工具:https://ai.rar.cx
执行
有了字典,我们就可以运行 domain_tool.py
这个文件了,python3 domain_tool.py
或者在Vscode中直接运行就可以

扫出来的未注册域名会在 success.txt
中呈现出来,然后咱们就可以直接 Who.cx 扫出来的域名去注册就行
添加后缀
可能有的域名后缀并没有添加进去,你也可以自己手动加进去,打开 top_level_domain_name_suffix
文件,然后在最后一行自己添加就行,就比如我自己添加了 mba
和 cnm
当然 cnm
这个域名后缀现在是不存在的

这边给两个字典生成的python工具,一个是 三杂
,一个是 三字母
,就当作是示例
三杂:
import string
# 获取所有字母(a到z)和数字(0到9)
letters = string.ascii_lowercase # 'abcdefghijklmnopqrstuvwxyz'
numbers = range(0, 10) # 从0到9
# 创建并打开TXT文件以写入
with open('output.txt', 'w') as f:
# 字母在前,数字在后
for letter1 in letters:
for letter2 in letters:
for number in numbers:
f.write(f"{letter1}{letter2}{number}\n") # 字母+字母+数字
# 数字在前,字母在后
for number in numbers:
for letter1 in letters:
for letter2 in letters:
f.write(f"{number}{letter1}{letter2}\n") # 数字+字母+字母
# 字母-数字-字母组合
for letter1 in letters:
for number in numbers:
for letter2 in letters:
f.write(f"{letter1}{number}{letter2}\n") # 字母+数字+字母
print("TXT文件已生成。")
#此代码由ai.rar.cx生成
三字母:
import itertools
# 生成所有三个字母的组合(a-z)
combinations = itertools.product('abcdefghijklmnopqrstuvwxyz', repeat=3)
with open('szm.txt', 'w') as file:
for combo in combinations:
# 将元组转换为字符串并写入文件
file.write(''.join(combo) + '\n')
#此代码由ai.rar.cx书写
还有不懂的可以在博客上面评论或者 bilibili
上面,GitHub
上面我一般都不看的
空空如也!