---
name: "kysdk_Net"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/kysdk_Net"
---

# kysdk\_Net(3)

获取网络信息 主要用来获取指定网络端口的状态、区间端口状态、网关信息、防火墙信息

## NAME

kysdk.Net - 获取网络信息 主要用来获取指定网络端口的状态、区间端口状态、网关信息、防火墙信息

## SYNOPSIS

Inherits **kysdk.Base**.

### Public Member Functions

def **\_\_init\_\_** (self)\
 def **getPortState** (self, port)\
 获取指定网络端口的状态  def **getMultiplePortStat** (self, start\_port, end\_port)\
 获取区间端口状态  def **getGatewayInfo** (self)\
 获取网关信息  def **getFirewallState** (self)\
 获取防火墙信息

### Additional Inherited Members

## Detailed Description

获取网络信息 主要用来获取指定网络端口的状态、区间端口状态、网关信息、防火墙信息

## Member Function Documentation

### def kysdk.Net.getFirewallState ( self)

获取防火墙信息

**Returns**

防火墙信息列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Net.getGatewayInfo ( self)

获取网关信息

**Returns**

网关信息网卡名和地址列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Net.getMultiplePortStat ( self, start\_port, end\_port)

获取区间端口状态

**Parameters**

*start\_port* 开始端口 \
 *end\_port* 结束端口

**Returns**

区间端口状态列表

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Net.getPortState ( self, port)

获取指定网络端口的状态

**Parameters**

*port* 端口号

**Returns**

端口状态 TCP\_ESTABLISHED:0x1 TCP\_SYN\_SENT:0x2 TCP\_SYN\_RECV:0x3 TCP\_FIN\_WAIT1:0x4 TCP\_FIN\_WAIT2:0x5 TCP\_TIME\_WAIT:0x6 TCP\_CLOSE:0x7 TCP\_CLOSE\_WAIT:0x8 TCP\_LAST\_ACL:0x9 TCP\_LISTEN:0xa TCP\_CLOSING:0xb

References kysdk.SessionBase.interface, and kysdk.Base.interface.

## Author

Generated automatically by Doxygen for kysdk.py from the source code.
