예제 #1
0
	def getSubDomains(self,host=None):
		if host == None:
			host = self.host
		services={}
		services['host'] = host
		pl = PluginLoader(None,services)
		pl.runEachPlugin(PLUGINDIR+'/Info_Collect/subdomain.py')
		print pl.services
		subdomains = pl.services['subdomains']
		return subdomains
예제 #2
0
 def getSubDomains(self, host=None):
     if host == None:
         host = self.host
     services = {}
     services['host'] = host
     pl = PluginLoader(None, services)
     pl.runEachPlugin(PLUGINDIR + '/Info_Collect/subdomain.py')
     print pl.services
     subdomains = pl.services['subdomains']
     return subdomains
예제 #3
0
 def getSubDomains(self, host=None):
     if host == None:
         host = self.host
     services = {}
     services["host"] = host
     pl = PluginLoader(None, services)
     pl.runEachPlugin(BASEDIR + "/plugins/Info_Collect/subdomain.py")
     print pl.services
     subdomains = pl.services["subdomains"]
     return subdomains
예제 #4
0
 def getNeiboorHosts(self, ip=None):
     if ip == None:
         ip = self.ip
     services = {}
     services['ip'] = ip
     pl = PluginLoader(None, services)
     pl.runEachPlugin(PLUGINDIR + '/Info_Collect/neighborhost.py')
     neighborhosts = []
     if pl.services.has_key('neighborhosts'):
         neighborhosts = pl.services['neighborhosts']
     return neighborhosts
예제 #5
0
	def getNeiboorHosts(self,ip=None):
		if ip == None:
			ip = self.ip
		services={}
		services['ip'] = ip
		pl = PluginLoader(None,services)
		pl.runEachPlugin(PLUGINDIR+'/Info_Collect/neighborhost.py')
		neighborhosts = []
		if pl.services.has_key('neighborhosts'):
			neighborhosts = pl.services['neighborhosts']
		return neighborhosts
예제 #6
0
 def getNeiboorHosts(self, ip=None):
     if ip == None:
         ip = self.ip
     services = {}
     services["ip"] = ip
     pl = PluginLoader(None, services)
     pl.runEachPlugin(BASEDIR + "/plugins/Info_Collect/neighborhost.py")
     neighborhosts = []
     if pl.services.has_key("neighborhosts"):
         neighborhosts = pl.services["neighborhosts"]
     return neighborhosts
예제 #7
0
    def getHttpPorts(self, ip=None):
        if ip == None:
            ip = self.ip
        services = {}
        services['ip'] = ip
        # get all opened ports
        pl = PluginLoader(None, services)
        pl.runEachPlugin(PLUGINDIR + '/Info_Collect/portscan.py')
        ports = {}
        if pl.services.has_key('port_detail'):
            ports = pl.services['port_detail']

        # get http ports
        httpports = []
        for eachport in ports.keys():
            if ports[eachport]['name'] == 'http':
                httpports.append(eachport)
        print 'httpports:\t', httpports
        return httpports
예제 #8
0
	def getHttpPorts(self,ip=None):
		if ip == None:
			ip = self.ip
		services={}
		services['ip'] = ip
		# get all opened ports
		pl = PluginLoader(None,services)
		pl.runEachPlugin(PLUGINDIR+'/Info_Collect/portscan.py')
		ports = {}
		if pl.services.has_key('port_detail'):
			ports = pl.services['port_detail']

		# get http ports
		httpports = []
		for eachport in ports.keys():
			if ports[eachport]['name'] == 'http':
				httpports.append(eachport)
		print 'httpports:\t',httpports
		return httpports
예제 #9
0
    def getHttpPorts(self, ip=None):
        if ip == None:
            ip = self.ip
        services = {}
        services["ip"] = ip
        # get all opened ports
        pl = PluginLoader(None, services)
        pl.runEachPlugin(BASEDIR + "/plugins/Info_Collect/portscan.py")
        ports = {}
        if pl.services.has_key("port_detail"):
            ports = pl.services["port_detail"]

            # get http ports
        httpports = []
        for eachport in ports.keys():
            if ports[eachport]["name"] == "http":
                httpports.append(eachport)
        print "httpports:\t", httpports
        return httpports