def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' self["LabelBSSID"].setText(_('Accesspoint:')) self["LabelESSID"].setText(_('SSID:')) self["LabelQuality"].setText(_('Link Quality:')) self["LabelSignal"].setText(_('Signal Strength:')) self["LabelBitrate"].setText(_('Bitrate:')) self["LabelEnc"].setText(_('Encryption:')) rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" hostname = file('/proc/sys/kernel/hostname').read() AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if 'addr' in eth0: self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if 'netmask' in eth0: self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if 'hwaddr' in eth0: self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if 'addr' in eth1: self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if 'netmask' in eth1: self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if 'hwaddr' in eth1: self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if 'addr' in ra0: self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if 'netmask' in ra0: self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if 'hwaddr' in ra0: self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if 'addr' in wlan0: self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if 'netmask' in wlan0: self.AboutText += _( "Netmask:") + "\t" + wlan0['netmask'] + "\n" if 'hwaddr' in wlan0: self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if 'addr' in wlan1: self.AboutText += _("IP:") + "\t" + wlan1['addr'] + "\n" if 'netmask' in wlan1: self.AboutText += _( "Netmask:") + "\t" + wlan1['netmask'] + "\n" if 'hwaddr' in wlan1: self.AboutText += _("MAC:") + "\t" + wlan1['hwaddr'] + "\n" self.iface = 'wlan1' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" hostname = open('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan3 = about.getIfConfig('wlan3') if wlan3.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan3['addr'] + "\n" if wlan3.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan3['netmask'] + "\n" if wlan3.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan3['hwaddr'] + "\n" self.iface = 'wlan3' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" self.console = Console() self.console.ePopen('ethtool %s' % self.iface, self.SpeedFinished)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan3 = about.getIfConfig('wlan3') if wlan3.has_key('addr'): self.AboutText += _("IP:") + "\t" + wlan3['addr'] + "\n" if wlan3.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + wlan3['netmask'] + "\n" if wlan3.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan3['hwaddr'] + "\n" self.iface = 'wlan3' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" self.console = Console() self.console.ePopen('ethtool %s' % self.iface, self.SpeedFinished)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig("eth0") if eth0.has_key("addr"): self.AboutText += _("IP:") + "\t" + eth0["addr"] + "\n" if eth0.has_key("netmask"): self.AboutText += _("Netmask:") + "\t" + eth0["netmask"] + "\n" if eth0.has_key("hwaddr"): self.AboutText += _("MAC:") + "\t" + eth0["hwaddr"] + "\n" self.iface = "eth0" eth1 = about.getIfConfig("eth1") if eth1.has_key("addr"): self.AboutText += _("IP:") + "\t" + eth1["addr"] + "\n" if eth1.has_key("netmask"): self.AboutText += _("Netmask:") + "\t" + eth1["netmask"] + "\n" if eth1.has_key("hwaddr"): self.AboutText += _("MAC:") + "\t" + eth1["hwaddr"] + "\n" self.iface = "eth1" ra0 = about.getIfConfig("ra0") if ra0.has_key("addr"): self.AboutText += _("IP:") + "\t" + ra0["addr"] + "\n" if ra0.has_key("netmask"): self.AboutText += _("Netmask:") + "\t" + ra0["netmask"] + "\n" if ra0.has_key("hwaddr"): self.AboutText += _("MAC:") + "\t" + ra0["hwaddr"] + "\n" self.iface = "ra0" wlan0 = about.getIfConfig("wlan0") if wlan0.has_key("addr"): self.AboutText += _("IP:") + "\t" + wlan0["addr"] + "\n" if wlan0.has_key("netmask"): self.AboutText += _("Netmask:") + "\t" + wlan0["netmask"] + "\n" if wlan0.has_key("hwaddr"): self.AboutText += _("MAC:") + "\t" + wlan0["hwaddr"] + "\n" self.iface = "wlan0" rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" hostname = file("/proc/sys/kernel/hostname").read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = '' self.iface = 'eth0' eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _('IP:') + '\t' + eth0['addr'] + '\n' if eth0.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + eth0['netmask'] + '\n' if eth0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + eth0['hwaddr'] + '\n' self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): self.AboutText += _('IP:') + '\t' + eth1['addr'] + '\n' if eth1.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + eth1['netmask'] + '\n' if eth1.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + eth1['hwaddr'] + '\n' self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): self.AboutText += _('IP:') + '\t' + ra0['addr'] + '\n' if ra0.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + ra0['netmask'] + '\n' if ra0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + ra0['hwaddr'] + '\n' self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _('IP:') + '\t' + wlan0['addr'] + '\n' if wlan0.has_key('netmask'): self.AboutText += _( 'Netmask:') + '\t' + wlan0['netmask'] + '\n' if wlan0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + wlan0['hwaddr'] + '\n' self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += '\n' + _('Bytes received:') + '\t' + rx_bytes + '\n' self.AboutText += _('Bytes sent:') + '\t' + tx_bytes + '\n' hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += '\n' + _('Hostname:') + '\t' + hostname + '\n' self['AboutScrollLabel'] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = '' self.iface = 'eth0' eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _('IP:') + '\t' + eth0['addr'] + '\n' if eth0.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + eth0['netmask'] + '\n' if eth0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + eth0['hwaddr'] + '\n' self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): self.AboutText += _('IP:') + '\t' + eth1['addr'] + '\n' if eth1.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + eth1['netmask'] + '\n' if eth1.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + eth1['hwaddr'] + '\n' self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): self.AboutText += _('IP:') + '\t' + ra0['addr'] + '\n' if ra0.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + ra0['netmask'] + '\n' if ra0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + ra0['hwaddr'] + '\n' self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _('IP:') + '\t' + wlan0['addr'] + '\n' if wlan0.has_key('netmask'): self.AboutText += _('Netmask:') + '\t' + wlan0['netmask'] + '\n' if wlan0.has_key('hwaddr'): self.AboutText += _('MAC:') + '\t' + wlan0['hwaddr'] + '\n' self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += '\n' + _('Bytes received:') + '\t' + rx_bytes + '\n' self.AboutText += _('Bytes sent:') + '\t' + tx_bytes + '\n' hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += '\n' + _('Hostname:') + '\t' + hostname + '\n' self['AboutScrollLabel'] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig("eth0") if "addr" in eth0: self.AboutText += _("IP:") + "\t" + eth0["addr"] + "\n" if "netmask" in eth0: self.AboutText += _("Netmask:") + "\t" + eth0["netmask"] + "\n" if "hwaddr" in eth0: self.AboutText += _("MAC:") + "\t" + eth0["hwaddr"] + "\n" self.iface = "eth0" eth1 = about.getIfConfig("eth1") if "addr" in eth1: self.AboutText += _("IP:") + "\t" + eth1["addr"] + "\n" if "netmask" in eth1: self.AboutText += _("Netmask:") + "\t" + eth1["netmask"] + "\n" if "hwaddr" in eth1: self.AboutText += _("MAC:") + "\t" + eth1["hwaddr"] + "\n" self.iface = "eth1" ra0 = about.getIfConfig("ra0") if "addr" in ra0: self.AboutText += _("IP:") + "\t" + ra0["addr"] + "\n" if "netmask" in ra0: self.AboutText += _("Netmask:") + "\t" + ra0["netmask"] + "\n" if "hwaddr" in ra0: self.AboutText += _("MAC:") + "\t" + ra0["hwaddr"] + "\n" self.iface = "ra0" wlan0 = about.getIfConfig("wlan0") if "addr" in wlan0: self.AboutText += _("IP:") + "\t" + wlan0["addr"] + "\n" if "netmask" in wlan0: self.AboutText += _( "Netmask:") + "\t" + wlan0["netmask"] + "\n" if "hwaddr" in wlan0: self.AboutText += _("MAC:") + "\t" + wlan0["hwaddr"] + "\n" self.iface = "wlan0" wlan3 = about.getIfConfig("wlan3") if "addr" in wlan3: self.AboutText += _("IP:") + "\t" + wlan3["addr"] + "\n" if "netmask" in wlan3: self.AboutText += _( "Netmask:") + "\t" + wlan3["netmask"] + "\n" if "hwaddr" in wlan3: self.AboutText += _("MAC:") + "\t" + wlan3["hwaddr"] + "\n" self.iface = "wlan3" rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" for line in popen("ethtool %s |grep Speed" % self.iface, "r"): line = line.strip().split(":") line = line[1].replace(" ", "") if "Speed:" in line: self.AboutText += _("Speed:") + "\t" + line + _("Mb/s") hostname = open("/proc/sys/kernel/hostname").read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"].setText(self.AboutText)
def createscreen(self): def netspeed(): netspeed = '' for line in popen('ethtool eth0 |grep Speed', 'r'): line = line.strip().split(':') line = line[1].replace(' ', '') netspeed += line return str(netspeed) def netspeed_eth1(): netspeed = '' for line in popen('ethtool eth1 |grep Speed', 'r'): line = line.strip().split(':') line = line[1].replace(' ', '') netspeed += line return str(netspeed) self.AboutText = '' self.iface = 'eth0' eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += '{:<35}'.format( _('Interface:')) + '\t' + ' /dev/' + eth0['ifname'] + '\n' self.AboutText += '{:<35}'.format( _('IP:')) + '\t' + eth0['addr'] + '\n' if eth0.has_key('netmask'): self.AboutText += '{:<35}'.format( _('Netmask:')) + '\t' + eth0['netmask'] + '\n' if eth0.has_key('hwaddr'): self.AboutText += '{:<35}'.format( _('MAC:')) + '\t' + eth0['hwaddr'] + '\n' self.AboutText += '{:<35}'.format( _('Network Speed:')) + '\t' + netspeed() + '\n' self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += '{:<35}'.format( _('Interface:')) + '\t' + ' /dev/' + eth1['ifname'] + '\n' self.AboutText += '{:<35}'.format( _('IP:')) + '\t' + eth1['addr'] + '\n' if eth1.has_key('netmask'): self.AboutText += '{:<35}'.format( _('Netmask:')) + '\t' + eth1['netmask'] + '\n' if eth1.has_key('hwaddr'): self.AboutText += '{:<35}'.format( _('MAC:')) + '\t' + eth1['hwaddr'] + '\n' self.AboutText += '{:<35}'.format( _('Network Speed:')) + '\t' + netspeed_eth1() + '\n' self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += '{:<35}'.format( _('Interface:')) + '\t' + ' /dev/' + ra0['ifname'] + '\n' self.AboutText += '{:<35}'.format( _('IP:')) + '\t' + ra0['addr'] + '\n' if ra0.has_key('netmask'): self.AboutText += '{:<35}'.format( _('Netmask:')) + '\t' + ra0['netmask'] + '\n' if ra0.has_key('hwaddr'): self.AboutText += '{:<35}'.format( _('MAC:')) + '\t' + ra0['hwaddr'] + '\n' self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += '{:<35}'.format( _('Interface:')) + '\t' + ' /dev/' + wlan0['ifname'] + '\n' self.AboutText += '{:<35}'.format( _('IP:')) + '\t' + wlan0['addr'] + '\n' if wlan0.has_key('netmask'): self.AboutText += '{:<35}'.format( _('Netmask:')) + '\t' + wlan0['netmask'] + '\n' if wlan0.has_key('hwaddr'): self.AboutText += '{:<35}'.format( _('MAC:')) + '\t' + wlan0['hwaddr'] + '\n' self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if wlan1.has_key('addr'): if wlan1.has_key('ifname'): self.AboutText += '{:<35}'.format( _('Interface:')) + '\t' + ' /dev/' + wlan1['ifname'] + '\n' self.AboutText += '{:<35}'.format( _('IP:')) + '\t' + wlan1['addr'] + '\n' if wlan1.has_key('netmask'): self.AboutText += '{:<35}'.format( _('Netmask:')) + '\t' + wlan1['netmask'] + '\n' if wlan1.has_key('hwaddr'): self.AboutText += '{:<35}'.format( _('MAC:')) + '\t' + wlan1['hwaddr'] + '\n' self.iface = 'wlan1' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += '\n' + '{:<35}'.format( _('Bytes received:')) + '\t' + rx_bytes + '\n' self.AboutText += '{:<35}'.format( _('Bytes sent:')) + '\t' + tx_bytes + '\n' hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += '\n' + '{:<35}'.format( _('Hostname:')) + '\t' + hostname + '\n' self['AboutScrollLabel'] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth0['brdaddr'] + "\n") if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth1['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth1['brdaddr'] + "\n") if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra0['brdaddr'] + "\n") if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan0['brdaddr'] + "\n") if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + ' (~' + str(int(rx_bytes)/1024/1024) + ' MB)' + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + ' (~' + str(int(tx_bytes)/1024/1024)+ ' MB)' + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): def netspeed(): netspeed = "" for line in popen('ethtool eth0 |grep Speed', 'r'): line = line.strip().split(":") line = line[1].replace(' ', '') netspeed += line return str(netspeed) def netspeed_eth1(): netspeed = "" for line in popen('ethtool eth1 |grep Speed', 'r'): line = line.strip().split(":") line = line[1].replace(' ', '') netspeed += line return str(netspeed) self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if 'addr' in eth0: self.AboutText += _("IP:") + "\t\t" + eth0['addr'] + "\n" if 'netmask' in eth0: self.AboutText += _( "Netmask:") + "\t\t" + eth0['netmask'] + "\n" if 'hwaddr' in eth0: self.AboutText += _("MAC:") + "\t\t" + eth0['hwaddr'] + "\n" self.AboutText += _("Network Speed:") + "\t\t" + netspeed() + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if 'addr' in eth1: self.AboutText += _("IP:") + "\t\t" + eth1['addr'] + "\n" if 'netmask' in eth1: self.AboutText += _( "Netmask:") + "\t\t" + eth1['netmask'] + "\n" if 'hwaddr' in eth1: self.AboutText += _("MAC:") + "\t\t" + eth1['hwaddr'] + "\n" self.AboutText += _( "Network Speed:") + "\t\t" + netspeed_eth1() + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if 'addr' in ra0: self.AboutText += _("IP:") + "\t\t" + ra0['addr'] + "\n" if 'netmask' in ra0: self.AboutText += _( "Netmask:") + "\t\t" + ra0['netmask'] + "\n" if 'hwaddr' in ra0: self.AboutText += _("MAC:") + "\t\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if 'addr' in wlan0: self.AboutText += _("IP:") + "\t\t" + wlan0['addr'] + "\n" if 'netmask' in wlan0: self.AboutText += _( "Netmask:") + "\t\t" + wlan0['netmask'] + "\n" if 'hwaddr' in wlan0: self.AboutText += _("MAC:") + "\t\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if 'addr' in wlan1: self.AboutText += _("IP:") + "\t\t" + wlan1['addr'] + "\n" if 'netmask' in wlan1: self.AboutText += _( "Netmask:") + "\t\t" + wlan1['netmask'] + "\n" if 'hwaddr' in wlan1: self.AboutText += _("MAC:") + "\t\t" + wlan1['hwaddr'] + "\n" self.iface = 'wlan1' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t\t" + tx_bytes + "\n" hostname = open('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): def netspeed(): netspeed="" for line in popen('ethtool eth0 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) def netspeed_eth1(): netspeed="" for line in popen('ethtool eth1 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += '{:<35}'.format(_('Interface:')) + "\t" + " /dev/" + eth0['ifname'] + "\n" self.AboutText += '{:<35}'.format(_("IP:")) + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += '{:<35}'.format(_("Netmask:")) + "\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += '{:<35}'.format(_("MAC:")) + "\t" + eth0['hwaddr'] + "\n" self.AboutText += '{:<35}'.format(_("Network Speed:")) + "\t" + netspeed() + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += '{:<35}'.format(_('Interface:')) + "\t" + " /dev/" + eth1['ifname'] + "\n" self.AboutText += '{:<35}'.format(_("IP:")) + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += '{:<35}'.format(_("Netmask:")) + "\t" + eth1['netmask'] + "\n" if eth1.has_key('hwaddr'): self.AboutText += '{:<35}'.format(_("MAC:")) + "\t" + eth1['hwaddr'] + "\n" self.AboutText += '{:<35}'.format(_("Network Speed:")) + "\t" + netspeed_eth1() + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += '{:<35}'.format(_('Interface:')) + "\t" + " /dev/" + ra0['ifname'] + "\n" self.AboutText += '{:<35}'.format(_("IP:")) + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += '{:<35}'.format(_("Netmask:")) + "\t" + ra0['netmask'] + "\n" if ra0.has_key('hwaddr'): self.AboutText += '{:<35}'.format(_("MAC:")) + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += '{:<35}'.format(_('Interface:')) + "\t" + " /dev/" + wlan0['ifname'] + "\n" self.AboutText += '{:<35}'.format(_("IP:")) + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += '{:<35}'.format(_("Netmask:")) + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += '{:<35}'.format(_("MAC:")) + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if wlan1.has_key('addr'): if wlan1.has_key('ifname'): self.AboutText += '{:<35}'.format(_('Interface:')) + "\t" + " /dev/" + wlan1['ifname'] + "\n" self.AboutText += '{:<35}'.format(_("IP:")) + "\t" + wlan1['addr'] + "\n" if wlan1.has_key('netmask'): self.AboutText += '{:<35}'.format(_("Netmask:")) + "\t" + wlan1['netmask'] + "\n" if wlan1.has_key('hwaddr'): self.AboutText += '{:<35}'.format(_("MAC:")) + "\t" + wlan1['hwaddr'] + "\n" self.iface = 'wlan1' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + '{:<35}'.format(_("Bytes received:")) + "\t" + rx_bytes + "\n" self.AboutText += '{:<35}'.format(_("Bytes sent:")) + "\t" + tx_bytes + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + '{:<35}'.format(_("Hostname:")) + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') def nameserver(): nameserver="" i=0 for line in open('/etc/resolv.conf','r'): line = line.strip() if "nameserver" in line: i=i+1 nameserver += str(i) +".Nameserver" + ":\t" +line.strip().replace("nameserver ","")+"\n" return nameserver.strip() def domain(): domain="" for line in open('/etc/resolv.conf','r'): line = line.strip() if "domain" in line: domain +=line.strip().replace("domain ","") return domain else: domain="not set" return domain def gateway(): gateway="" for line in popen('ip route show'): line = line.strip() if "default via " in line: line = line.split(' ') line =line[2] return line else: line = "not set" return line def netspeed(): netspeed="" for line in popen('ethtool eth0 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) def netspeed_eth1(): netspeed="" for line in popen('ethtool eth1 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth0['ifname'] + "\n") self.AboutText += _("NetSpeed:") + "\t" + netspeed() + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" self.AboutText += _("Gateway:") + "\t" + gateway() + "\n" self.AboutText += nameserver() + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('brdaddr'): if eth0['brdaddr']=="0.0.0.0": self.AboutText += _('Broadcast:\t' + eth0['brdaddr'] + " (DHCP off)" + "\n") else: self.AboutText += _('Broadcast:\t' + eth0['brdaddr'] + "\n") self.AboutText += _("Domain:") + "\t" + domain() + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth1['ifname'] + "\n") self.AboutText += _("NetSpeed:") + "\t" + netspeed_eth1() + "\n" if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" self.AboutText += _("Gateway:") + "\t" + gateway() + "\n" self.AboutText += nameserver() + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('brdaddr'): if eth1['brdaddr']=="0.0.0.0": self.AboutText += _('Broadcast:\t' + eth1['brdaddr'] + " (DHCP off)" + "\n") else: self.AboutText += _('Broadcast:\t' + eth1['brdaddr'] + "\n") self.AboutText += _("Domain:") + "\t" + domain() + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra0['brdaddr'] + "\n") if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan0['ifname'] + "\n") if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" self.AboutText += _("Gateway:") + "\t" + gateway() + "\n" self.AboutText += nameserver() + "\n" if wlan0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('brdaddr'): if wlan0['brdaddr']=="0.0.0.0": self.AboutText += _('Broadcast:\t' + wlan0['brdaddr'] + " (DHCP off)" + "\n") else: self.AboutText += _('Broadcast:\t' + wlan0['brdaddr'] + "\n") self.AboutText += _("Domain:") + "\t" + domain() + "\n" self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + ' (~' + str(int(rx_bytes)/1024/1024) + ' MB)' + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + ' (~' + str(int(tx_bytes)/1024/1024)+ ' MB)' + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth0['brdaddr'] + "\n") if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth1['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth1['brdaddr'] + "\n") if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' eth2 = about.getIfConfig('eth2') if eth2.has_key('addr'): if eth2.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth2['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth2['addr'] + "\n" if eth2.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth2['netmask'] + "\n" if eth2.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth2['brdaddr'] + "\n") if eth2.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth2['hwaddr'] + "\n" self.iface = 'eth2' eth3 = about.getIfConfig('eth3') if eth3.has_key('addr'): if eth3.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth3['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth3['addr'] + "\n" if eth3.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth3['netmask'] + "\n" if eth3.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth3['brdaddr'] + "\n") if eth3.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth3['hwaddr'] + "\n" self.iface = 'eth3' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra0['brdaddr'] + "\n") if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' ra1 = about.getIfConfig('ra1') if ra1.has_key('addr'): if ra1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra1['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra1['addr'] + "\n" if ra1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra1['netmask'] + "\n" if ra1.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra1['brdaddr'] + "\n") if ra1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra1['hwaddr'] + "\n" self.iface = 'ra1' ra2 = about.getIfConfig('ra2') if ra2.has_key('addr'): if ra2.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra2['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra2['addr'] + "\n" if ra2.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra2['netmask'] + "\n" if ra2.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra2['brdaddr'] + "\n") if ra2.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra2['hwaddr'] + "\n" self.iface = 'ra2' ra3 = about.getIfConfig('ra3') if ra3.has_key('addr'): if ra3.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra3['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra3['addr'] + "\n" if ra3.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra3['netmask'] + "\n" if ra3.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra3['brdaddr'] + "\n") if ra3.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra3['hwaddr'] + "\n" self.iface = 'ra3' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan0['brdaddr'] + "\n") if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if wlan1.has_key('addr'): if wlan1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan1['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan1['addr'] + "\n" if wlan1.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan1['netmask'] + "\n" if wlan1.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan1['brdaddr'] + "\n") if wlan1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan1['hwaddr'] + "\n" self.iface = 'wlan1' wlan2 = about.getIfConfig('wlan2') if wlan2.has_key('addr'): if wlan2.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan2['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan2['addr'] + "\n" if wlan2.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan2['netmask'] + "\n" if wlan2.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan2['brdaddr'] + "\n") if wlan2.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan2['hwaddr'] + "\n" self.iface = 'wlan2' wlan3 = about.getIfConfig('wlan3') if wlan3.has_key('addr'): if wlan3.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan3['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan3['addr'] + "\n" if wlan3.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan3['netmask'] + "\n" if wlan3.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan3['brdaddr'] + "\n") if wlan3.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan3['hwaddr'] + "\n" self.iface = 'wlan3' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _( "Bytes received:") + "\t" + rx_bytes + ' (~' + str( int(rx_bytes) / 1024 / 1024) + ' MB)' + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + ' (~' + str( int(tx_bytes) / 1024 / 1024) + ' MB)' + "\n" self.console = Console() self.console.ePopen('ethtool %s' % self.iface, self.SpeedFinished)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): if eth0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if eth0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth0['brdaddr'] + "\n") if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): if eth1.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + eth1['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if eth1.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + eth1['brdaddr'] + "\n") if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): if ra0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + ra0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if ra0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + ra0['brdaddr'] + "\n") if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): if wlan0.has_key('ifname'): self.AboutText += _('Interface:\t/dev/' + wlan0['ifname'] + "\n") self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _( "Netmask:") + "\t" + wlan0['netmask'] + "\n" if wlan0.has_key('brdaddr'): self.AboutText += _('Broadcast:\t' + wlan0['brdaddr'] + "\n") if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _( "Bytes received:") + "\t" + rx_bytes + ' (~' + str( int(rx_bytes) / 1024 / 1024) + ' MB)' + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + ' (~' + str( int(tx_bytes) / 1024 / 1024) + ' MB)' + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)
def createscreen(self): self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if 'addr' in eth0: self.AboutText += _("IP:") + "\t" + eth0['addr'] + "\n" if 'netmask' in eth0: self.AboutText += _("Netmask:") + "\t" + eth0['netmask'] + "\n" if 'hwaddr' in eth0: self.AboutText += _("MAC:") + "\t" + eth0['hwaddr'] + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if 'addr' in eth1: self.AboutText += _("IP:") + "\t" + eth1['addr'] + "\n" if 'netmask' in eth1: self.AboutText += _("Netmask:") + "\t" + eth1['netmask'] + "\n" if 'hwaddr' in eth1: self.AboutText += _("MAC:") + "\t" + eth1['hwaddr'] + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if 'addr' in ra0: self.AboutText += _("IP:") + "\t" + ra0['addr'] + "\n" if 'netmask' in ra0: self.AboutText += _("Netmask:") + "\t" + ra0['netmask'] + "\n" if 'hwaddr' in ra0: self.AboutText += _("MAC:") + "\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if 'addr' in wlan0: self.AboutText += _("IP:") + "\t" + wlan0['addr'] + "\n" if 'netmask' in wlan0: self.AboutText += _("Netmask:") + "\t" + wlan0['netmask'] + "\n" if 'hwaddr' in wlan0: self.AboutText += _("MAC:") + "\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan3 = about.getIfConfig('wlan3') if 'addr' in wlan3: self.AboutText += _("IP:") + "\t" + wlan3['addr'] + "\n" if 'netmask' in wlan3: self.AboutText += _("Netmask:") + "\t" + wlan3['netmask'] + "\n" if 'hwaddr' in wlan3: self.AboutText += _("MAC:") + "\t" + wlan3['hwaddr'] + "\n" self.iface = 'wlan3' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" self.AboutText += _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t" + tx_bytes + "\n" isp = geolocation.get("isp", None) isporg = geolocation.get("org", None) self.AboutText += "\n" if isp is not None: if isporg is not None: self.AboutText += _("ISP: ") + isp + " " + "(" + isporg + ")" + "\n" else: self.AboutText += _("ISP: ") + isp + "\n" mobile = geolocation.get("mobile", False) if mobile is not False: self.AboutText += _("Mobile: ") + _("Yes") + "\n" else: self.AboutText += _("Mobile: ") + _("No") + "\n" proxy = geolocation.get("proxy", False) if proxy is not False: self.AboutText += _("Proxy: ") + _("Yes") + "\n" else: self.AboutText += _("Proxy: ") + _("No") + "\n" publicip = geolocation.get("query", None) if str(publicip) != "": self.AboutText += _("Public IP: ") + str(publicip) + "\n" self.AboutText += "\n" self.console = Console() self.console.ePopen('ethtool %s' % self.iface, self.SpeedFinished)
def createscreen(self): def netspeed(): netspeed="" for line in popen('ethtool eth0 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) def netspeed_eth1(): netspeed="" for line in popen('ethtool eth1 |grep Speed','r'): line = line.strip().split(":") line =line[1].replace(' ','') netspeed += line return str(netspeed) self.AboutText = "" self.iface = "eth0" eth0 = about.getIfConfig('eth0') if eth0.has_key('addr'): self.AboutText += _("IP:") + "\t\t" + eth0['addr'] + "\n" if eth0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t\t" + eth0['netmask'] + "\n" if eth0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t\t" + eth0['hwaddr'] + "\n" self.AboutText += _("Network Speed:") + "\t\t" + netspeed() + "\n" self.iface = 'eth0' eth1 = about.getIfConfig('eth1') if eth1.has_key('addr'): self.AboutText += _("IP:") + "\t\t" + eth1['addr'] + "\n" if eth1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t\t" + eth1['netmask'] + "\n" if eth1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t\t" + eth1['hwaddr'] + "\n" self.AboutText += _("Network Speed:") + "\t\t" + netspeed_eth1() + "\n" self.iface = 'eth1' ra0 = about.getIfConfig('ra0') if ra0.has_key('addr'): self.AboutText += _("IP:") + "\t\t" + ra0['addr'] + "\n" if ra0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t\t" + ra0['netmask'] + "\n" if ra0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t\t" + ra0['hwaddr'] + "\n" self.iface = 'ra0' wlan0 = about.getIfConfig('wlan0') if wlan0.has_key('addr'): self.AboutText += _("IP:") + "\t\t" + wlan0['addr'] + "\n" if wlan0.has_key('netmask'): self.AboutText += _("Netmask:") + "\t\t" + wlan0['netmask'] + "\n" if wlan0.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t\t" + wlan0['hwaddr'] + "\n" self.iface = 'wlan0' wlan1 = about.getIfConfig('wlan1') if wlan1.has_key('addr'): self.AboutText += _("IP:") + "\t\t" + wlan1['addr'] + "\n" if wlan1.has_key('netmask'): self.AboutText += _("Netmask:") + "\t\t" + wlan1['netmask'] + "\n" if wlan1.has_key('hwaddr'): self.AboutText += _("MAC:") + "\t\t" + wlan1['hwaddr'] + "\n" self.iface = 'wlan1' rx_bytes, tx_bytes = about.getIfTransferredData(self.iface) self.AboutText += "\n" + _("Bytes received:") + "\t" + rx_bytes + "\n" self.AboutText += _("Bytes sent:") + "\t\t" + tx_bytes + "\n" hostname = file('/proc/sys/kernel/hostname').read() self.AboutText += "\n" + _("Hostname:") + "\t\t" + hostname + "\n" self["AboutScrollLabel"] = ScrollLabel(self.AboutText)