Exemplo n.º 1
0
def deviceList():
    iflist = {}
    for ifc in netutils.interfaces():
        if ifc.isWireless():
            uid = ifc.deviceUID()
            info = netutils.deviceName(uid)
            iflist[uid] = info
    return iflist
Exemplo n.º 2
0
def deviceList():
    iflist = {}
    for ifc in netutils.interfaces():
        if ifc.isWireless():
            uid = ifc.deviceUID()
            info = netutils.deviceName(uid)
            iflist[uid] = info
    return iflist
Exemplo n.º 3
0
	def insertItems(self):
		gen = netutils.interfaces()
		self.interfacelist = []
		for p in gen:
			self.interfacelist.append(p)
		
		for i in range(1,len(self.interfacelist)):
			if self.interfacelist[i].name == "eth0":
				self.allowcombo.insertItem(self.__tr("%s. ethernet"%(i+2)))
			elif self.interfacelist[i].name == "wlan":
				self.allowcombo.insertItem(self.__tr("%s. ethernet"%(i+2)))
			else:
				self.allowcombo.insertItem(self.__tr(self.interfacelist[i].name))
Exemplo n.º 4
0
 def findInterfaces(wireless=True):
     ifaces = []
     for iface in netutils.interfaces():
         if iface.name.startswith("lo") or iface.name.startswith("pan"):
             continue
         if not wireless and iface.isWireless():
             continue
         if iface.isEthernet():
             dev_id = iface.deviceUID()
             dev_name = netutils.deviceName(iface.deviceUID())
             if " - " in dev_name:
                 dev_name = dev_name.split(" - ")[1]
             ifaces.append("%s\t%s" % (dev_id, dev_name))
     return ifaces
Exemplo n.º 5
0
 def findInterfaces(wireless=True):
     ifaces = []
     for iface in netutils.interfaces():
         if iface.name.startswith("lo") or iface.name.startswith("pan"):
             continue
         if not wireless and iface.isWireless():
             continue
         if iface.isEthernet():
             dev_id = iface.deviceUID()
             dev_name = netutils.deviceName(iface.deviceUID())
             if " - " in dev_name:
                 dev_name = dev_name.split(" - ")[1]
             ifaces.append("%s\t%s" % (dev_id, dev_name))
     return ifaces