code: def new_session_callback(fuzzer, edge, resp):
      '''
      :param fuzzer: the fuzzer object
      :param edge: the edge in the graph we currently at.
                   edge.src is the get_session template
                   edge.dst is the send_data template
      :param resp: the response from the target
      '''
      fuzzer.logger.info('session is: %s' % hexlify(resp[1:3]).decode())
      fuzzer.target.session_data['session_id'] = resp[1:3f new_session_callback(fuzzer, edge, resp):
      '''
      :param fuzzer: the fuzzer object
      :param edge: the edge in the graph we currently at.
                   edge.src is the get_session template
                   edge.dst is the send_data template
      :param resp: the response from the target
      '''
      fuzzer.logger.info('session is: %s' % hexlify(resp[1:3]).decode())
      fuzzer.target.session_data['session_id'] = resp[1:3]
docs: :param fuzzer: the fuzzer object
      :param edge: the edge in the graph we currently at.
                   edge.src is the get_session template
                   edge.dst is the send_data template
      :param resp: the response from the target