Пример #1
0
 def connections(self, kind='inet'):
     if kind not in conn_tmap:
         raise ValueError("invalid %r kind argument; choose between %s" %
                          (kind, ', '.join([repr(x) for x in conn_tmap])))
     families, types = conn_tmap[kind]
     rawlist = cext.proc_connections(self.pid, families, types)
     ret = []
     for item in rawlist:
         fd, fam, type, laddr, raddr, status = item
         status = TCP_STATUSES[status]
         nt = _common.pconn(fd, fam, type, laddr, raddr, status)
         ret.append(nt)
     return ret
Пример #2
0
 def connections(self, kind='inet'):
     if kind not in conn_tmap:
         raise ValueError("invalid %r kind argument; choose between %s"
                          % (kind, ', '.join([repr(x) for x in conn_tmap])))
     families, types = conn_tmap[kind]
     rawlist = cext.proc_connections(self.pid, families, types)
     ret = []
     for item in rawlist:
         fd, fam, type, laddr, raddr, status = item
         status = TCP_STATUSES[status]
         nt = _common.pconn(fd, fam, type, laddr, raddr, status)
         ret.append(nt)
     return ret