def file_info(self, report):
info = []
with open(self.filename, 'rb') as f:
file = f.read()
if report == "output":
return ""
else:
info.append("File: {}".format(self.filename))
info.append("Size: {} bytes".format(os.path.getsize(self.filename)))
info.append("Type: {}".format(magic.from_file(self.filename, mime=True)))
info.append("MD5: {}".format(hashlib.md5(file).hexdigest()))
info.append("SHA1: {}".format(hashlib.sha1(file).hexdigest()))
if ssdeep_r:
info.append("ssdeep: {}".format(self.get_ssdeep()))
return info
评论列表
文章目录