server
- import socket
-
-
- sock_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sock_server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 重用地址端口
- sock_server.bind(('127.0.0.1', 8088))
-
- sock_server.listen(1) # 开始监听,1代表在允许有一个连接排队,更多的新连接连进来时就会被拒绝
- print('starting...')
- while True:
- conn, client_addr = sock_server.accept() # 阻塞直到有连接为止,有了一个新连接进来后,就会为这个请求生成一个连接对象
-
- print(client_addr)
-
- while True:
- try:
- data = conn.recv(1024) # 接收1024个字节
- if not data: break # 适用于linux操作系统,防止客户端断开连接后死循环
- print('客户端的数据', data)
-
- conn.sendall(data.upper()) # 把收到的数据再全部返回给客户端
-
- except ConnectionResetError: # 适用于windows操作系统,防止客户端断开连接后死循环
- break
- conn.close()
-
- server.close()
-
client
- import socket
-
- client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- print(client)
-
-
- client.connect(('127.0.0.1', 8088))
-
- while True:
- data = input('input >>>')
- if not data: # 如果数据为空,继续输入
- continue
- client.send(data.encode('utf-8')) # 发送数据
-
- data = client.recv(1024) # 接收数据
- print('接收数据 =' , data.decode())
-
- client.close() # 关闭
-
server输出
- starting...
- ('127.0.0.1', 4612)
- 客户端的数据 b'hellp'
- 客户端的数据 b'java'
- ('127.0.0.1', 4618)
- 客户端的数据 b'abc'
- 客户端的数据 b'cd'
-
client1输出
- <socket.socket fd=216, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0>
- input >>>hellp
- 接收数据 = HELLP
- input >>>java
- 接收数据 = JAVA
- input >>>
- Process finished with exit code -1 # 关闭client1
client2输出
- <socket.socket fd=216, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0>
- input >>>abc
- 接收数据 = ABC
- input >>>cd
- 接收数据 = CD
- input >>>
-
sever端
- import socket
- import subprocess
-
-
- def cmd_exec(cmd):
- """
- 执行shell命令
- :param cmd:
- :return:
- """
- p = subprocess.Popen(cmd, shell=True,
- stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
-
- stdout, stderr = p.communicate()
- if p.returncode != 0:
- return stderr
- return stdout
-
- sock_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- sock_server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 重用地址端口
- sock_server.bind(('127.0.0.1', 8088))
-
- sock_server.listen(1) # 开始监听,1代表在允许有一个连接排队,更多的新连接连进来时就会被拒绝
- print('starting...')
- while True:
- conn, client_addr = sock_server.accept() # 阻塞直到有连接为止,有了一个新连接进来后,就会为这个请求生成一个连接对象
-
- print(client_addr)
-
- while True:
- try:
- data = conn.recv(1024) # 接收1024个字节
- if not data: break # 适用于linux操作系统,防止客户端断开连接后死循环
- print('客户端的命令', data.decode('GBK'))
- res = cmd_exec(data.decode('GBK')) # 执行cmd命令
- print(res)
- conn.sendall(res) # 把收到的数据再全部返回给客户端
-
- except ConnectionResetError: # 适用于windows操作系统,防止客户端断开连接后死循环
- break
- conn.close()
-
- server.close()
client端
- import socket
-
- client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- print(client)
-
-
- client.connect(('127.0.0.1', 8088))
-
- while True:
- data = input('input >>>')
- if not data: # 如果数据为空,继续输入
- continue
- client.send(data.encode('GBK')) # 发送数据
-
- response = bytes()
- data = client.recv(1024) # 接收数据
-
- print('接收数据 =', data.decode('gbk', 'ignore')) # 如果设置为ignore,则会忽略非法字符;
-
- client.close() # 关闭
server输出
- starting...
- ('127.0.0.1', 6091)
- 客户端的命令 ipconfig /all
- 7705 b'\r\nWindows IP \xc5\xe4\xd6\xc3\r\n\r\n \xd6\xf7\xbb\xfa\xc3\xfb . . . . . . . . . . . . . : jingjing-PC\r\n \xd6\xf7 DNS \xba\xf3\xd7\xba . . . . . . . . . . . : \r\n \xbd\xda\xb5\xe3\xc0\xe0\xd0\xcd . . . . . . . . . . . . : \xbb\xec\xba\xcf\r\n IP \xc2\xb7\xd3\xc9\xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . : \xb7\xf1\r\n WINS \xb4\xfa\xc0\xed\xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . : \xb7\xf1\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 \xb1\xbe\xb5\xd8\xc1\xac\xbd\xd3 3:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Bluetooth PAN Network Adapter\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 60-F8-1D-AD-89-EF\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xca\xc7\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xce\xde\xcf\xdf\xbe\xd6\xd3\xf2\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 \xce\xde\xcf\xdf\xcd\xf8\xc2\xe7\xc1\xac\xbd\xd3:\r\n\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Broadcom 802.11ac Network Adapter\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 60-F8-1D-AD-89-EE\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xca\xc7\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n \xb1\xbe\xb5\xd8\xc1\xb4\xbd\xd3 IPv6 \xb5\xd8\xd6\xb7. . . . . . . . : fe80::55d1:e185:f929:8ce3%13(\xca\xd7\xd1\xa1) \r\n IPv4 \xb5\xd8\xd6\xb7 . . . . . . . . . . . . : 192.168.31.125(\xca\xd7\xd1\xa1) \r\n \xd7\xd3\xcd\xf8\xd1\xda\xc2\xeb . . . . . . . . . . . . : 255.255.255.0\r\n \xbb\xf1\xb5\xc3\xd7\xe2\xd4\xbc\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc25\xc8\xd5 20:46:29\r\n \xd7\xe2\xd4\xbc\xb9\xfd\xc6\xda\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc26\xc8\xd5 8:46:29\r\n \xc4\xac\xc8\xcf\xcd\xf8\xb9\xd8. . . . . . . . . . . . . : 192.168.31.1\r\n DHCP \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : 192.168.31.1\r\n DHCPv6 IAID . . . . . . . . . . . : 291567645\r\n DHCPv6 \xbf\xcd\xbb\xa7\xb6\xcb DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE\r\n DNS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : 114.114.114.114\r\n TCPIP \xc9\xcf\xb5\xc4 NetBIOS . . . . . . . : \xd2\xd1\xc6\xf4\xd3\xc3\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 VirtualBox Host-Only Network:\r\n\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 0A-00-27-00-00-13\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n \xb1\xbe\xb5\xd8\xc1\xb4\xbd\xd3 IPv6 \xb5\xd8\xd6\xb7. . . . . . . . : fe80::7d26:2c96:84f1:6c4d%19(\xca\xd7\xd1\xa1) \r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3 IPv4 \xb5\xd8\xd6\xb7 . . . . . . . : 169.254.108.77(\xca\xd7\xd1\xa1) \r\n \xd7\xd3\xcd\xf8\xd1\xda\xc2\xeb . . . . . . . . . . . . : 255.255.0.0\r\n \xc4\xac\xc8\xcf\xcd\xf8\xb9\xd8. . . . . . . . . . . . . : 192.168.56.255\r\n DHCPv6 IAID . . . . . . . . . . . : 336199719\r\n DHCPv6 \xbf\xcd\xbb\xa7\xb6\xcb DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE\r\n DNS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : fec0:0:0:ffff::1%1\r\n fec0:0:0:ffff::2%1\r\n fec0:0:0:ffff::3%1\r\n TCPIP \xc9\xcf\xb5\xc4 NetBIOS . . . . . . . : \xd2\xd1\xc6\xf4\xd3\xc3\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 VirtualBox Host-Only Network #2:\r\n\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter #2\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 0A-00-27-00-00-14\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n \xb1\xbe\xb5\xd8\xc1\xb4\xbd\xd3 IPv6 \xb5\xd8\xd6\xb7. . . . . . . . : fe80::641c:b67e:fa43:a28d%20(\xca\xd7\xd1\xa1) \r\n IPv4 \xb5\xd8\xd6\xb7 . . . . . . . . . . . . : 192.168.96.1(\xca\xd7\xd1\xa1) \r\n \xd7\xd3\xcd\xf8\xd1\xda\xc2\xeb . . . . . . . . . . . . : 255.255.255.0\r\n \xc4\xac\xc8\xcf\xcd\xf8\xb9\xd8. . . . . . . . . . . . . : \r\n DHCPv6 IAID . . . . . . . . . . . : 537526311\r\n DHCPv6 \xbf\xcd\xbb\xa7\xb6\xcb DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE\r\n DNS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : fec0:0:0:ffff::1%1\r\n fec0:0:0:ffff::2%1\r\n fec0:0:0:ffff::3%1\r\n TCPIP \xc9\xcf\xb5\xc4 NetBIOS . . . . . . . : \xd2\xd1\xc6\xf4\xd3\xc3\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 VMware Network Adapter VMnet1:\r\n\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-50-56-C0-00-01\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xca\xc7\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n \xb1\xbe\xb5\xd8\xc1\xb4\xbd\xd3 IPv6 \xb5\xd8\xd6\xb7. . . . . . . . : fe80::20c1:b2f0:8bff:626c%25(\xca\xd7\xd1\xa1) \r\n IPv4 \xb5\xd8\xd6\xb7 . . . . . . . . . . . . : 192.168.109.1(\xca\xd7\xd1\xa1) \r\n \xd7\xd3\xcd\xf8\xd1\xda\xc2\xeb . . . . . . . . . . . . : 255.255.255.0\r\n \xbb\xf1\xb5\xc3\xd7\xe2\xd4\xbc\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc25\xc8\xd5 20:46:20\r\n \xd7\xe2\xd4\xbc\xb9\xfd\xc6\xda\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc25\xc8\xd5 23:46:20\r\n \xc4\xac\xc8\xcf\xcd\xf8\xb9\xd8. . . . . . . . . . . . . : \r\n DHCP \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : 192.168.109.254\r\n DHCPv6 IAID . . . . . . . . . . . : 385896534\r\n DHCPv6 \xbf\xcd\xbb\xa7\xb6\xcb DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE\r\n DNS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : fec0:0:0:ffff::1%1\r\n fec0:0:0:ffff::2%1\r\n fec0:0:0:ffff::3%1\r\n TCPIP \xc9\xcf\xb5\xc4 NetBIOS . . . . . . . : \xd2\xd1\xc6\xf4\xd3\xc3\r\n\r\n\xd2\xd4\xcc\xab\xcd\xf8\xca\xca\xc5\xe4\xc6\xf7 VMware Network Adapter VMnet8:\r\n\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-50-56-C0-00-08\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xca\xc7\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n \xb1\xbe\xb5\xd8\xc1\xb4\xbd\xd3 IPv6 \xb5\xd8\xd6\xb7. . . . . . . . : fe80::61fd:5f66:1f70:cb3d%26(\xca\xd7\xd1\xa1) \r\n IPv4 \xb5\xd8\xd6\xb7 . . . . . . . . . . . . : 192.168.5.1(\xca\xd7\xd1\xa1) \r\n \xd7\xd3\xcd\xf8\xd1\xda\xc2\xeb . . . . . . . . . . . . : 255.255.255.0\r\n \xbb\xf1\xb5\xc3\xd7\xe2\xd4\xbc\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc25\xc8\xd5 20:46:21\r\n \xd7\xe2\xd4\xbc\xb9\xfd\xc6\xda\xb5\xc4\xca\xb1\xbc\xe4 . . . . . . . . . : 2018\xc4\xea7\xd4\xc25\xc8\xd5 23:46:21\r\n \xc4\xac\xc8\xcf\xcd\xf8\xb9\xd8. . . . . . . . . . . . . : \r\n DHCP \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : 192.168.5.254\r\n DHCPv6 IAID . . . . . . . . . . . : 402673750\r\n DHCPv6 \xbf\xcd\xbb\xa7\xb6\xcb DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE\r\n DNS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . . . : fec0:0:0:ffff::1%1\r\n fec0:0:0:ffff::2%1\r\n fec0:0:0:ffff::3%1\r\n \xd6\xf7 WINS \xb7\xfe\xce\xf1\xc6\xf7 . . . . . . . . . : 192.168.5.2\r\n TCPIP \xc9\xcf\xb5\xc4 NetBIOS . . . . . . . : \xd2\xd1\xc6\xf4\xd3\xc3\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 \xb1\xbe\xb5\xd8\xc1\xac\xbd\xd3* 14:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #2\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 Teredo Tunneling Pseudo-Interface:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 isatap.{0DA4A980-7247-4922-AAFB-55760B865C15}:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #3\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 isatap.localdomain:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #5\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 \xb1\xbe\xb5\xd8\xc1\xac\xbd\xd3* 15:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #6\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n\r\n\xcb\xed\xb5\xc0\xca\xca\xc5\xe4\xc6\xf7 isatap.{94C5F926-3E20-4589-A88E-54A36934D42C}:\r\n\r\n \xc3\xbd\xcc\xe5\xd7\xb4\xcc\xac . . . . . . . . . . . . : \xc3\xbd\xcc\xe5\xd2\xd1\xb6\xcf\xbf\xaa\r\n \xc1\xac\xbd\xd3\xcc\xd8\xb6\xa8\xb5\xc4 DNS \xba\xf3\xd7\xba . . . . . . . : \r\n \xc3\xe8\xca\xf6. . . . . . . . . . . . . . . : Microsoft ISATAP Adapter #8\r\n \xce\xef\xc0\xed\xb5\xd8\xd6\xb7. . . . . . . . . . . . . : 00-00-00-00-00-00-00-E0\r\n DHCP \xd2\xd1\xc6\xf4\xd3\xc3 . . . . . . . . . . . : \xb7\xf1\r\n \xd7\xd4\xb6\xaf\xc5\xe4\xd6\xc3\xd2\xd1\xc6\xf4\xd3\xc3. . . . . . . . . . : \xca\xc7\r\n'
- 客户端的命令 ls
- 61 b"'ls' \xb2\xbb\xca\xc7\xc4\xda\xb2\xbf\xbb\xf2\xcd\xe2\xb2\xbf\xc3\xfc\xc1\xee\xa3\xac\xd2\xb2\xb2\xbb\xca\xc7\xbf\xc9\xd4\xcb\xd0\xd0\xb5\xc4\xb3\xcc\xd0\xf2\r\n\xbb\xf2\xc5\xfa\xb4\xa6\xc0\xed\xce\xc4\xbc\xfe\xa1\xa3\r\n"
client输出
- input >>>ipconfig/all
- 接收数据 =
- Windows IP 配置
-
- 主机名 . . . . . . . . . . . . . : -PC
- 主 DNS 后缀 . . . . . . . . . . . :
- 节点类型 . . . . . . . . . . . . : 混合
- IP 路由已启用 . . . . . . . . . . : 否
- WINS 代理已启用 . . . . . . . . . : 否
-
- 以太网适配器 本地连接 3:
-
- 媒体状态 . . . . . . . . . . . . : 媒体已断开
- 连接特定的 DNS 后缀 . . . . . . . :
- 描述. . . . . . . . . . . . . . . : Bluetooth PAN Network Adapter
- 物理地址. . . . . . . . . . . . . : 60-F8-1D-AD-89-EF
- DHCP 已启用 . . . . . . . . . . . : 是
- 自动配置已启用. . . . . . . . . . : 是
-
- 无线局域网适配器 无线网络连接:
-
- 连接特定的 DNS 后缀 . . . . . . . :
- 描述. . . . . . . . . . . . . . . : Broadcom 802.11ac Network Adapter
- 物理地址. . . . . . . . . . . . . : 60-F8-1D-AD-89-EE
- DHCP 已启用 . . . . . . . . . . . : 是
- 自动配置已启用. . . . . . . . . . : 是
- 本地链接 IPv6 地址. . . . . . . . : fe80::55d1:e185:f929:8ce3%13(首选)
- IPv4 地址 . . . . . . . . . . . . : 192.168.31.125(首选)
- 子网掩
- input >>>ls
- 接收数据 = . . . . . . . . . . . . : 255.255.255.0
- 获得租约的时间 . . . . . . . . . : 2018年7月5日 20:46:29
- 租约过期的时间 . . . . . . . . . : 2018年7月6日 8:46:29
- 默认网关. . . . . . . . . . . . . : 192.168.31.1
- DHCP 服务器 . . . . . . . . . . . : 192.168.31.1
- DHCPv6 IAID . . . . . . . . . . . : 291567645
- DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-21-7C-0D-6E-60-F8-1D-AD-89-EE
- DNS 服务器 . . . . . . . . . . . : 114.114.114.114
- TCPIP 上的 NetBIOS . . . . . . . : 已启用
-
- 以太网适配器 VirtualBox Host-Only Network:
-
- 连接特定的 DNS 后缀 . . . . . . . :
- 描述. . . . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
- 物理地址. . . . . . . . . . . . . : 0A-00-27-00-00-13
- DHCP 已启用 . . . . . . . . . . . : 否
- 自动配置已启用. . . . . . . . . . : 是
- 本地链接 IPv6 地址. . . . . . . . : fe80::7d26:2c96:84f1:6c4d%19(首选)
- 自动配置 IPv4 地址 . . . . . . . : 169.254.108.77(首选)
- 子网掩码 . . . . . . . . . . . . : 255.255.0.0
- 默认网关. .
- input >>> #出现粘包现象