示例#1
0
def start_fuzz(domain):
    global TOP_LEVEL, DNS_LIST
    print "[*] Target: %s" % domain
    output_init(domain)
    # file_handle = open("./dict/dns.dict")
    # DNS_LIST = file_handle.read().split('\n')
    # In Case it's Pan analytical
    ban_ip = get_ban_ip(random.choice(DNS_LIST), domain)
    print "[*] %s" % ban_ip
    '''
    while not ban_ip:
        ban_ip = get_ban_ip(random.choice(DNS_LIST), domain)
    '''
    fuzz_top_domain_pool(domain, ban_ip)
    fuzz_second_domain_pool(domain, ban_ip)
    print "[*] Done!"
    output_finished(domain)
示例#2
0
文件: sreg.py 项目: 0ps/Sreg
        output_init(file_name, "UserName: "******"email_" + str(parser_argument.email)
        output_init(file_name, "E-mail: ", str(parser_argument.email))
    jobs = []
    for plugin in plugins:
        with open(plugin) as f:
            try:
                content = json.load(f)
            except Exception, e:
                print e, plugin
                continue
        if parser_argument.cellphone:
            p = multiprocessing.Process(target=check, args=(content,unicode(parser_argument.cellphone, "utf-8"), "cellphone"))
        elif parser_argument.user:
            p = multiprocessing.Process(target=check, args=(content,unicode(parser_argument.user, "utf-8"), "user"))
        elif parser_argument.email:
            p = multiprocessing.Process(target=check, args=(content,unicode(parser_argument.email, "utf-8"), "email"))
        p.start()
        jobs.append(p)
    while(sum([i.is_alive() for i in jobs]) != 0):
        pass
    for i in jobs:
        i.join()
    output_finished(file_name)


if __name__ == '__main__':
    main()
示例#3
0
        print '\nInput "-h" view the help information.'
        sys.exit(0)
    if parser_argument.ip:
        print inRed('\n[+] IP Checking: %s\n') % parser_argument.ip
        file_name = "ip_" + str(parser_argument.ip)
        output_init(file_name, "ip: ", str(parser_argument.ip))
    jobs = []
    for plugin in plugins:
        with open(plugin) as f:
            try:
                content = json.load(f)
            except Exception, e:
                print e, plugin
                continue
        if parser_argument.ip:
            p = multiprocessing.Process(target=check,
                                        args=(content,
                                              unicode(parser_argument.ip,
                                                      "utf-8"), "ip"))
        p.start()
        jobs.append(p)
    while sum([i.is_alive() for i in jobs]) != 0:
        pass
    for i in jobs:
        i.join()
    output_finished(file_name)


if __name__ == '__main__':
    main()