class Netstat(object): def __init__(self): super(Netstat, self).__init__() if sys.platform == "darwin": self.stats = ProcNetNetstat("tests/netstat") else: self.stats = ProcNetNetstat() def run(self): while True: stats = self.stats.run() stats["Date"] = time.mktime(datetime.datetime.utcnow().timetuple()) sys.stdout.write(json.dumps(stats)) sys.stdout.write("\n") sys.stdout.flush() time.sleep(5)
def __init__(self): super(Netstat, self).__init__() if sys.platform == "darwin": self.stats = ProcNetNetstat("tests/netstat") else: self.stats = ProcNetNetstat()