Example #1
0
def dotransform(request, response):
	data = getreport(request.value)
	
	try:
		try:
			addinfo = data['additional_info']
		except:
			#no additional info
			pass
		try:	
			pub = addinfo['sigcheck']['publisher']
			response += Phrase(pub)
		except:
			#no dns data
			pass
		try:
			prod = addinfo['sigcheck']['product']
			response += Phrase(prod)
		except:
			#no product data
			pass
		try:
			desc = addinfo['sigcheck']['description']
			response += Phrase(desc)
		except:
			#no description data
			pass
		try:
			orig = addinfo['sigcheck']['original name']
			response += Filename(orig)
		except:
			#no original name
			pass
		try:
			sign = addinfo['sigcheck']['signers']
			response += Phrase(sign)
		except:
			#no signers
			pass
		try:
			intern = addinfo['sigcheck']['internal name']
			response += Phrase(intern)
		except:
			#no internal name
			pass
	except:
		response += UIMessage(data['verbose_msg'])
		
	return response
Example #2
0
def dotransform(request, response):
	data = getreport(request.value)
	
	try:
		try:
			exif = data['additional_info']['exiftool']
		except:
			#no exif data
			pass
		try:	
			prod = exif['ProductName']
			response += Phrase(prod)
		except:
			#no Product Name
			pass
		try:
			lang = exif['LanguageCode']
			response += Phrase(lang)
		except:
			#no language code
			pass
		try:
			char = exif['CharacterSet']
			response += Phrase(char)
		except:
			#no character set
			pass
		try:
			orig = exif['OriginalFilename']
			response += Filename(orig)
		except:
			#no original name
			pass
		try:
			time = exif['Timestamp']
			response += Phrase(time)
		except:
			#no timestamp
			pass
		try:
			intern = exif['InternalName']
			response += Phrase(intern)
		except:
			#no internal name
			pass
		try:
			type = exif['FileType']
			response += Phrase(type)
		except:
			#no filetype
			pass
		try:
			desc = exif['FileDescription']
			response += Phrase(desc)
		except:
			#no file description
			pass
		try:
			copy = exif['LegalCopyright']
			response += Phrase(copy)
		except:
			#no copyright data
			pass
		try:
			entry = exif['EntryPoint']
			response += Phrase(entry)
		except:
			#no entry point
			pass
		try:
			ver1 = exif['FileVersionNumber']
			response += Phrase(ver1)
		except:
			#no File Version Number
			pass
		try:
			ver2 = exif['ProductVersion']
			response += Phrase(ver2)
		except:
			#no Product Version
			pass
	except:
		response += UIMessage(data['verbose_msg'])
		
	return response