批量查询域名是否被注册 (Python脚本)

admin

发表文章数:3151

首页 » 网络资源 » 正文

这个Python脚本可以通过一些排列,来找到未注册的域名。

批量查询域名是否被注册 (Python脚本)

脚本如下

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Time    : 2019/10/21 3:46 PM
# @Author  : w8ay
# @File    : domain.py.py

import requests
from bs4 import BeautifulSoup
import time
from itertools import combinations, permutations


# 查询是否注册
def check(domain):
    url = "http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=%s" % domain
    html = requests.get(url)
    bsj = BeautifulSoup(html.text, "lxml")
    onum = bsj.find("original")
    if onum != None:
        num = onum.get_text()[:3]
        if num == '210':
            print("%s可以注册" % domain)
        elif num == "213":
            print("查询超时,请重新查询")
        elif num == "211":
            print("[x] %s" % domain)
        elif num == "212":
            print(f"{domain} 无效域名")
        else:
            print(html.text)
            print("出现未知问题")
        return num
    else:
        print("让我哭一会,ip可能被封了")
        return None


def search(name, suffix):
    domain = name   '.'   suffix
    num = check(domain)
    if num != None:
        if num == '210':
            return domain
    return False


if __name__ == '__main__':
    namepart = ['micro', 'hacking', 'scan']

    qians = ['micro', 'hack', 'sec', 'vul', 'vuln', 'pwn', 'bug', 'i', 'poc','src','exp']
    hous = ['scan', 'scanner', 'sec', 'hub','con','hunter','sploit','exp']

    suffixes = ['com']
    domains = []
    for suffix in suffixes:
        # names = permutations(namepart, 2)
        names = []
        for qian in qians:
            for hou in hous:
                names.append(qian   hou)
        for name in names:
            domains.append((name, suffix))

    for domain in domains:
        oklist = search(domain[0], domain[1])
        time.sleep(0.1)

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《批量查询域名是否被注册 (Python脚本)》 发布于2019-12-06

分享到:
赞(0) 打赏

评论 抢沙发

1 + 3 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册