Modbus disconnected

来源:互联网 发布:咕咚运动软件 编辑:程序博客网 时间:2024/06/05 15:27

/conpot/conpot/protocols/modbus/modbus_server.py


                request = sock.recv(7)                if not request:                    logger.info('Modbus client disconnected. (%s)', session.id)                    session.add_event({'type': 'CONNECTION_LOST'})                    break                if request.strip().lower() == 'quit.':                    logger.info('Modbus client quit. (%s)', session.id)                    session.add_event({'type': 'CONNECTION_QUIT'})                    break                tr_id, pr_id, length = struct.unpack(">HHH", request[:6])                while len(request) < (length + 6):                    new_byte = sock.recv(1)                    request += new_byte


0 0