text: #!/usr/bin/env python
  
  from canari.maltego.entities import Person
  from canari.maltego.utils import debug, progress
  from canari.framework import configure #, superuser
  from common.entities import VTIPReport,Hash
  from common.ripVT import *
  import ast
  
  __author__ = '@matonis'
  __copyright__ = 'Copyright 2015, Ripvt Project'
  __credits__ = []
  
  __license__ = 'GPL'
  __version__ = '0.1'
  __maintainer__ = '@matonis'
  __email__ = 'dfir.matonis@gmail.com'
  __status__ = 'Development'
  
  __all__ = [
      'dotransform',
      'onterminate'
  ]
  
  @configure(
      label='[ripVT] - Report to Undetected Communicating Samples',
      description='Parses report for undetected communicating samples.',
      uuids=[ 'ripVT.v2.ip_2_rep_un_comm_samples'],
      inputs=[ ( 'ripVT', VTIPReport )],
      remote=False,
      debug=True
  )
  def dotransform(request, response):
      
      try:
          items=ast.literal_eval(request.fields['undetected_communicating_samples'])
      except:
          return response
  
      for item in items:
          sha256=item['sha256']
          date=item['date']
  
          r=Hash(sha256)
          r.linklabel=date
          response+=r
  
      return response
  