Example #1
0
    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)
Example #2
0
	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)
Example #3
0
	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)
Example #4
0
    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)
Example #5
0
    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)
Example #6
0
	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)
Example #7
0
    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)
Example #8
0
 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)
Example #9
0
 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)
Example #10
0
    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)
Example #11
0
    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)
Example #12
0
File: About.py Project: ssh1/stbgui
	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)
Example #13
0
    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)
Example #14
0
	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)
Example #15
0
	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)
Example #16
0
    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)
Example #17
0
    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)
Example #18
0
	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)
Example #19
0
	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)