MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / format_connections

Method format_connections

class/projectModel/javaModel.py:2103–2129  ·  view source on GitHub ↗

@name 获取进程网络连接信息 @author hwliang<2021-08-09> @param connects @return list

(self, connects)

Source from the content-addressed store, hash-verified

2101 return False
2102
2103 def format_connections(self, connects):
2104 ''&#x27;
2105 @name 获取进程网络连接信息
2106 @author hwliang<2021-08-09>
2107 @param connects<pconn>
2108 @return list
2109 ''&#x27;
2110 result = []
2111 for i in connects:
2112 raddr = i.raddr
2113 if not i.raddr:
2114 raddr = ('', 0)
2115 laddr = i.laddr
2116 if not i.laddr:
2117 laddr = ('', 0)
2118 result.append(
2119 {
2120 "fd": i.fd,
2121 "family": i.family,
2122 "local_addr": laddr[0],
2123 "local_port": laddr[1],
2124 "client_addr": raddr[0],
2125 "client_rport": raddr[1],
2126 "status": i.status
2127 }
2128 )
2129 return result
2130
2131 def get_project_load_info(self, get=None, project_name=None):
2132 ''&#x27;

Callers 1

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected