# encoding: utf-8 import os from sys import argv import time import json import requests file = argv[1] print(file) fileready = False scanreq = requests.post("https://www.virustotal.com/vtapi/v2/file/scan", \ params={"apikey": "147eac96e8a588d37164c584cdbc9f28d2138558ce7965ffc357dcf29215d963"}, \ files={"file": (file[file.rfind("\\"):], open(file, 'rb'))}) json_scanreq = json.loads(scanreq.content) reportreq = None while not fileready: time.sleep(1) reportreq = requests.get("https://www.virustotal.com/vtapi/v2/file/report", \ params={"apikey": "147eac96e8a588d37164c584cdbc9f28d2138558ce7965ffc357dcf29215d963",\ "resource": json_scanreq["md5"]}) fileready = (json.loads(reportreq.content)["response_code"] == 1) print(json.loads(reportreq.content))