def register_(target_server_ip): # 准备ip和端口 address = (target_server_ip, 9526) # 创建socket对象 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接 client_socket.connect(address) print('连接服务端成功') # 获取注册信息 data = Base.get_register_info() # 组装发送的类型 send_data = '{"typeCode":%d,"data":"%s"}' % (Type.REGISTER, data) # 发送 client_socket.send(send_data.encode('utf-8')) print('发送成功') # 关闭 client_socket.close()
安装软件 3 网络信息 4 进程信息 5 服务信息 6 主机信息 7 禁用服务 8 基线检查 9 请输入指令> """) #退出 if ins == '0': break #设备注册 elif ins == '1': data = Base.get_register_info(board_id) typeCode = Type.REGISTER #基本信息 elif ins == '2': data = Base.get_base_info() typeCode = Type.BASE_INFO #安装的软件 elif ins == '3': data = Base.get_install_soft() typeCode = Type.INSTALLED_SOFT #网络信息 elif ins == '4': data = Base.get_network_info()
import socket from const.Type import Type from scan.Base import Base # 准备ip和端口 address = ('127.0.0.1', 9526) # 创建socket对象 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接 client_socket.connect(address) print('连接服务端成功') # 获取注册信息 data = Base.get_register_info() # 组装发送的类型 send_data = '{"typeCode":%d,"data":"%s"}' % (Type.REGISTER, data) # 发送 client_socket.send(send_data.encode('utf-8')) print('发送成功') # 关闭 client_socket.close()