예제 #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
def main():
    reload(sys)
    sys.setdefaultencoding("utf-8")
    parser = argparse.ArgumentParser(
        description="Check how many malicious/spam result of IP.")
    parser.add_argument("-i", action="store", dest="ip")
    parser_argument = parser.parse_args()
    banner = '''
                        _  _
                       | || |
      _ __ ___    __ _ | || |_  ___  _ __
     | '_ ` _ \  / _` || || __|/ _ \| '__|
     | | | | | || (_| || || |_|  __/| |
     |_| |_| |_| \__,_||_| \__|\___||_|


    '''
    all_argument = [parser_argument.ip]
    plugins = glob.glob("./plugins/*.json")
    print inGreen(banner)
    print '[*] App: Malware/Spam ip online check'
    print '[*] Version: V1.0(20150420)'
    print '[*] Website: ourren.github.io'
    file_name = ""
    if all_argument.count(None) != 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)
예제 #3
0
파일: malter.py 프로젝트: ourren/malter
def main():
    reload(sys)
    sys.setdefaultencoding("utf-8")
    parser = argparse.ArgumentParser(description="Check how many malicious/spam result of IP.")
    parser.add_argument("-i", action="store", dest="ip")
    parser_argument = parser.parse_args()
    banner = '''
                        _  _
                       | || |
      _ __ ___    __ _ | || |_  ___  _ __
     | '_ ` _ \  / _` || || __|/ _ \| '__|
     | | | | | || (_| || || |_|  __/| |
     |_| |_| |_| \__,_||_| \__|\___||_|


    '''
    all_argument = [parser_argument.ip]
    plugins = glob.glob("./plugins/*.json")
    print inGreen(banner)
    print '[*] App: Malware/Spam ip online check'
    print '[*] Version: V1.0(20150420)'
    print '[*] Website: ourren.github.io'
    file_name = ""
    if all_argument.count(None) != 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)
예제 #4
0
파일: sreg.py 프로젝트: 0ps/Sreg
def main():
    reload(sys)
    sys.setdefaultencoding("utf-8")
    parser = argparse.ArgumentParser(description="Check how many Platforms the User registered.")
    parser.add_argument("-u", action="store", dest="user")
    parser.add_argument("-e", action="store", dest="email")
    parser.add_argument("-c", action="store", dest="cellphone")
    parser_argument = parser.parse_args()
    banner = '''
     .d8888b.
    d88P  Y88b
    Y88b.
     "Y888b.  888d888 .d88b.  .d88b.
        "Y88b.888P"  d8P  Y8bd88P"88b
          "888888    88888888888  888
    Y88b  d88P888    Y8b.    Y88b 888
     "Y8888P" 888     "Y8888  "Y88888
                                  888
                             Y8b d88P
                              "Y88P"
    '''
    all_argument = [parser_argument.cellphone, parser_argument.user, parser_argument.email]
    plugins = glob.glob("./plugins/*.json")
    print inGreen(banner)
    print '[*] App: Search Registration'
    print '[*] Version: V1.0(20150303)'
    print '[*] Website: buzz.beebeeto.com'
    file_name = ""
    if all_argument.count(None) != 2:
        print '\nInput "-h" view the help information.'
        sys.exit(0)
    if parser_argument.cellphone:
        print inRed('\n[+] Phone Checking: %s\n') % parser_argument.cellphone
        file_name = "cellphone_" + str(parser_argument.cellphone)
        output_init(file_name, "Phone: ", str(parser_argument.cellphone))
    if parser_argument.user:
        print inRed('\n[+] Username Checking: %s\n') % parser_argument.user
        file_name = "user_" + str(parser_argument.user)
        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)
예제 #5
0
파일: sreg.py 프로젝트: tutorial0/Sreg
def main():
    reload(sys)
    sys.setdefaultencoding("utf-8")
    parser = argparse.ArgumentParser(
        description="Check how many Platforms the User registered.")
    parser.add_argument("-u", action="store", dest="user")
    parser.add_argument("-e", action="store", dest="email")
    parser.add_argument("-c", action="store", dest="cellphone")
    parser_argument = parser.parse_args()
    banner = '''
     .d8888b.
    d88P  Y88b
    Y88b.
     "Y888b.  888d888 .d88b.  .d88b.
        "Y88b.888P"  d8P  Y8bd88P"88b
          "888888    88888888888  888
    Y88b  d88P888    Y8b.    Y88b 888
     "Y8888P" 888     "Y8888  "Y88888
                                  888
                             Y8b d88P
                              "Y88P"
    '''
    all_argument = [
        parser_argument.cellphone, parser_argument.user, parser_argument.email
    ]
    plugins = glob.glob("./plugins/*.json")
    print inGreen(banner)
    print '[*] App: Search Registration'
    print '[*] Version: V1.0(20150303)'
    print '[*] Website: buzz.beebeeto.com'
    file_name = ""
    if all_argument.count(None) != 2:
        print '\nInput "-h" view the help information.'
        sys.exit(0)
    if parser_argument.cellphone:
        print inRed('\n[+] Phone Checking: %s\n') % parser_argument.cellphone
        file_name = "cellphone_" + str(parser_argument.cellphone)
        output_init(file_name, "Phone: ", str(parser_argument.cellphone))
    if parser_argument.user:
        print inRed('\n[+] Username Checking: %s\n') % parser_argument.user
        file_name = "user_" + str(parser_argument.user)
        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)