예제 #1
0
def run_host_tools():
    db_hosts = db.get_hosts_from_db()
    db_hostnames = db.get_hostnames_from_db()
    
    for tool in core.tools:
        if tool.run_ip == True:
            for item in db_hosts:
                instance = Instance()
                instance.build_instance_from_tool(tool)
                
                instance.target = item.ip
                instance.output_dir = core.output_dir
                instance.suppress_out = core.suppress_out
                instance.website_output_format = core.website_output_format
                
                instance.run()
                core.instances.append(instance)
                
        if tool.run_dns == True:
            for item in db_hostnames:
                instance = Instance()
                instance.build_instance_from_tool(tool)
                
                instance.target = item.hostname
                instance.output_dir = core.output_dir
                instance.suppress_out = core.suppress_out
                instance.website_output_format = core.website_output_format
                
                instance.run()
                core.instances.append(instance)
    
    print "\n" + "-"*80 + "\n"
예제 #2
0
def run_host_tools():
    db_hosts = db.get_hosts_from_db()
    db_hostnames = db.get_hostnames_from_db()

    for tool in core.tools:
        if tool.run_ip == True:
            for item in db_hosts:
                instance = Instance()
                instance.build_instance_from_tool(tool)

                instance.target = item.ip
                instance.output_dir = core.output_dir
                instance.suppress_out = core.suppress_out
                instance.website_output_format = core.website_output_format

                instance.run()
                core.instances.append(instance)

        if tool.run_dns == True:
            for item in db_hostnames:
                instance = Instance()
                instance.build_instance_from_tool(tool)

                instance.target = item.hostname
                instance.output_dir = core.output_dir
                instance.suppress_out = core.suppress_out
                instance.website_output_format = core.website_output_format

                instance.run()
                core.instances.append(instance)
예제 #3
0
파일: menu.py 프로젝트: liorvh/pasv-agrsv
def list_targets():
    db.get_hosts_from_db("",False)
    db.get_hostnames_from_db("",True)
예제 #4
0
def list_targets():
    db.get_hosts_from_db("", False)
    db.get_hostnames_from_db("", True)