我想将VirusTotal用作他们在网站上写的方式。
<?php
$virustotal_api_key = '9491e275f708f55b0777b495411556c916afdda7255d4614500d4aed27175001';
$scan_url = 'https://www.google.com/';
$post = array('apikey' => $virustotal_api_key,'url'=> $scan_url);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.virustotal.com/vtapi/v2/url/scan');
curl_setopt($ch, CURLOPT_POST, True);
curl_setopt($ch, CURLOPT_VERBOSE, 1); // remove this if your not debugging
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,True);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result=curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
print("status = $status_code\n");
if ($status_code == 200) { // OK
$js = json_decode($result, true);
print_r($js);
} else { // Error occured
print($result);
}
curl_close ($ch);
?>
但我总是将错误返回为:
status = 0
我一直在搜索,但仍然没有找到任何东西!!!
如果你帮助我,我非常感激。 TNX。
答案 0 :(得分:0)
我已经弄清楚问题是什么了。 这是因为他们的网站禁止我的国家(伊朗)IP。 我从早上到中午浪费了我的时间来发现这个:( :(
我应该搜索类似的其他内容。