def getRoutedIps(): effectiveList = [] routePath = '%s/net/route' % SysMgr.procPath try: with open(routePath, 'r') as fd: ipList = fd.readlines() # remove title # ipList.pop(0) for line in ipList: items = line.split() effectiveList.append(\ [items[0], SysMgr.convertCIDR(items[1])]) return effectiveList except SystemExit: sys.exit(0) except: SysMgr.printOpenWarn(routePath) return effectiveList
def getUsingIps(): effectiveList = {} connPaths = \ ['%s/net/udp' % SysMgr.procPath,\ '%s/net/tcp' % SysMgr.procPath] for path in connPaths: try: with open(path, 'r') as fd: ipList = fd.readlines() # remove title # ipList.pop(0) for line in ipList: items = line.split() ip = SysMgr.convertCIDR(items[1].split(':')[0]) effectiveList[ip] = None except SystemExit: sys.exit(0) except: SysMgr.printOpenWarn(path) return list(effectiveList.keys())