def getNetworkIPs(self):
     nwlist = []
     sharelist = []
     self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
     if len(self.IP):
         strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(
             self.IP[2]) + ".0/24"
         nwlist.append(netscan.netzInfo(strIP))
         strIP1 = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(
             self.IP[2])
         strIP2 = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(
             self.IP[2]) + "." + str(self.IP[3])
         system(
             "/usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkBrowser/getips.sh "
             + strIP1 + " " + strIP2 + " >/tmp/getips")
         try:
             f = open("/tmp/getips")
             for l in f:
                 s = []
                 ls = l.strip().split(":")
                 s.append(ls[0])
                 s.append(ls[1])
                 s.append(ls[2])
                 s.append("00:00:00:00:00:00")
                 s.append(ls[1])
                 s.append(ls[3])
                 nwlist[0].append(s)
         except:
             pass
     tmplist = nwlist[0]
     return tmplist
Пример #2
0
	def getNetworkIPs(self):
		nwlist = []
		sharelist = []
		self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
		if len(self.IP):
			strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + ".0/24"
			nwlist.append(netscan.netzInfo(strIP))
			strIP1=str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2])
			strIP2=str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + "." + str(self.IP[3])
			system("/usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkBrowser/getips.sh " + strIP1 + " " + strIP2 + " >/tmp/getips")
			try:
				f=open("/tmp/getips")
				for l in f:
					s=[]
					ls=l.strip().split(":")
					s.append(ls[0])
					s.append(ls[1])
					s.append(ls[2])
					s.append("00:00:00:00:00:00")
					s.append(ls[1])
					s.append(ls[3])
					nwlist[0].append(s)
			except:
				pass
		tmplist = nwlist[0]
		return tmplist
Пример #3
0
	def getNetworkIPs(self):
		nwlist = []
		sharelist = []
		self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
		if len(self.IP):
			strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + ".0/24"
			nwlist.append(netscan.netzInfo(strIP))
		tmplist = nwlist[0]
		return tmplist
Пример #4
0
	def getNetworkIPs(self):
		nwlist = []
		sharelist = []
		self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
		if len(self.IP):
			strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + ".0/24"
			nwlist.append(netscan.netzInfo(strIP))
		tmplist = nwlist[0]
		return tmplist
Пример #5
0
	def scanIPclosed(self,result):
		if result[0]:
			if result[1] == "address":
				print "[Networkbrowser] got IP:",result[1]
				nwlist = []
				nwlist.append(netscan.netzInfo(result[0] + "/24"))
				self.networklist += nwlist[0]
			elif result[1] == "nfs":
				self.networklist.append(['host', result[0], result[0] , '00:00:00:00:00:00', result[0], 'Master Browser'])

		if len(self.networklist) > 0:
			write_cache(self.cache_file, self.networklist)
			self.updateHostsList()
Пример #6
0
	def scanIPclosed(self,result):
		if result[0]:
			if result[1] == "address":
				print "[Networkbrowser] got IP:",result[1]
				nwlist = []
				nwlist.append(netscan.netzInfo(result[0] + "/24"))
				self.networklist += nwlist[0]
			elif result[1] == "nfs":
				self.networklist.append(['host', result[0], result[0] , '00:00:00:00:00:00', result[0], 'Master Browser'])

		if len(self.networklist) > 0:
			write_cache(self.cache_file, self.networklist)
			self.updateHostsList()
Пример #7
0
 def getNetworkIPs(self):
     nwlist = []
     sharelist = []
     self.IP = iNetwork.getAdapterAttribute(self.iface, 'ip')
     print 'Current IP',
     print self.IP
     print 'EthIP',
     print iNetwork.getAdapterAttribute('eth0', 'ip')
     print 'WlanIP',
     print iNetwork.getAdapterAttribute('wlan0', 'ip')
     if len(self.IP):
         strIP = str(self.IP[0]) + '.' + str(self.IP[1]) + '.' + str(self.IP[2]) + '.0/24'
         nwlist.append(netscan.netzInfo(strIP))
     tmplist = nwlist[0]
     return tmplist
Пример #8
0
 def getNetworkIPs(self):
     nwlist = []
     sharelist = []
     self.IP = iNetwork.getAdapterAttribute(self.iface, 'ip')
     print 'Current IP',
     print self.IP
     print 'EthIP',
     print iNetwork.getAdapterAttribute('eth0', 'ip')
     print 'WlanIP',
     print iNetwork.getAdapterAttribute('wlan0', 'ip')
     if len(self.IP):
         strIP = str(self.IP[0]) + '.' + str(self.IP[1]) + '.' + str(self.IP[2]) + '.0/24'
         nwlist.append(netscan.netzInfo(strIP))
     tmplist = nwlist[0]
     return tmplist
Пример #9
0
 def scanIPclosed(self, result):
     if result[0]:
         if result[1] == 'address':
             print('[Networkbrowser] got IP:', )
             print(result[1])
             nwlist = []
             nwlist.append(netscan.netzInfo(result[0] + '/24'))
             self.networklist += nwlist[0]
         elif result[1] == 'nfs':
             self.networklist.append([
                 'host', result[0], result[0], '00:00:00:00:00:00',
                 result[0], 'Master Browser'
             ])
     if len(self.networklist) > 0:
         write_cache(self.cache_file, self.networklist)
         self.updateHostsList()
Пример #10
0
	def getNetworkIPs(self):
		nwlist = []
		sharelist = []
		self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
		if len(self.IP):
			strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + ".0/24"
			nwlist.append(netscan.netzInfo(strIP))
		self.networklist = nwlist[0]
		if len(self.IP) and (self.IP[0] != 0 or self.IP[1] != 0 or self.IP[2] != 0):
			strIP = str(self.IP[0]) + "." + str(self.IP[1]) + "." + str(self.IP[2]) + ".0/24"
			self.Console.ePopen("nmap -oX - " + strIP + ' -sP', self.Stage1SettingsComplete)
		else:
			write_cache(self.cache_file, self.networklist)
			if len(self.networklist) > 0:
				self.updateHostsList()
			else:
				self.setStatus('error')
 def getNetworkIPs(self):
     nwlist = []
     sharelist = []
     self.IP = iNetwork.getAdapterAttribute(self.iface, "ip")
     if len(self.IP):
         self.netmask = iNetwork.getAdapterAttribute(self.iface, "netmask")
         strCIDR = str(
             sum([
                 bin(int(x)).count('1') for x in formatIp(
                     iNetwork.getAdapterAttribute(self.iface,
                                                  "netmask")).split('.')
             ]))
         strIP = str(self.IP[0] & self.netmask[0]) + "." + str(
             self.IP[1] & self.netmask[1]) + "." + str(
                 self.IP[2] & self.netmask[2]) + "." + str(
                     self.IP[3] & self.netmask[3]) + "/" + strCIDR
         nwlist.append(netscan.netzInfo(strIP))
     tmplist = nwlist[0]
     return tmplist
Пример #12
0
 def getNetworkIPs(self):
     nwlist = []
     strIP = self.makeStrIP()
     if strIP:
         nwlist = netscan.netzInfo(strIP)
     return nwlist
Пример #13
0
	def getNetworkIPs(self):
		nwlist = []
		strIP = self.makeStrIP()
		if strIP:
			nwlist = netscan.netzInfo(strIP)
		return nwlist