Take the 2-minute tour ×
Information Security Stack Exchange is a question and answer site for Information security professionals. It's 100% free, no registration required.

I have some links that contain hacking tool and whatnot and I want to pass them to a virus scanning service. The thing is that I don't want to download them to my pc and upload them to their service, but rather to have it scan the files remotely by just passing them the URLs. Do you know of any service with a simple way/api to do that (I'm using PHP). Virustotal.com has something like that but their PHP classes/scripts are missing from their site! Thanks.

share|improve this question
1  
You can find the VirusTotal libraries mirrored on some sites: google.com/search?q=PHP_VirusTotal_API_Functions.zip –  bretik Jan 2 '12 at 12:29
    
Wepawet might be useful, too, but it's more limited and not a replacement for something like Virustotal. –  D.W. Jul 1 at 15:51

2 Answers 2

up vote 1 down vote accepted

I tried NoVirusThanks.org and it worked fine. There isn't an "API", but you can alter the generic submission link so you pass the parameter (ie remote file link) you want to be scanned, essentially manipulating the GET method of the program (nothing malicious though).

share|improve this answer

There are services like ScanThis! and URLVoid which are similar to VirusTotal. None seem to have an API that you are looking for. However, more interesting is how effective these systems actually are. Passing the EICAR test virus pattern to ScanThis! for example, comes back with a "not infected" report. URLVoid, however, does indicate the file is infected.

In addition to finding an API, you will also want to ensure that the service you select has an appropriate scanning engine. If you have samples of infected files, then it might behoove you test them to ensure that they are effective. Otherwise you're no better off.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.