Solved

server side virus scanning of file while uploading in .net?

Posted on 2013-07-01
5
1,599 Views
Last Modified: 2013-11-22
Hello Team,

I have to use virus scanning of file while uploading on server side, please let me know with which anti-virus search engine it is easy to implement & how in .Net technology?

Regards
Ankur shrivastava
0
Comment
Question by:sachinjain_aspnet
5 Comments
 
LVL 61

Accepted Solution

by:
btan earned 500 total points
Comment Utility
Likely the case you need API calls to online virus services or SDK with AV commandline incorporated. The api interface will mostly be RESTFUL based or web services based. But most of the time, it may not be the whole payload and simply the hash of the file is a quicker option..

Some area to look at are

a) VT - https://www.virustotal.com/en/documentation/public-api/#scanning-files
(Script include .NET @ https://www.virustotal.com/en/documentation/public-api/#scripts-interact)

b) Shadowserver (more of whitelisting though) - http://bin-test.shadowserver.org/

c) ClamAv (use of C# from Clamson) - http://www.clamav.net/lang/en/download/third-party-tools/3rdparty-library/

d) Metascan (multi-AV scanner) api (client, ICAP or online) (Commerical) -
(overall use cases) http://www.opswat.com/products/metascan/use-cases
(client-server) http://www.opswat.com/products/metascan/client
(online) https://www.metascan-online.com/en/public-api#scanning-a-file
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Microsoft Reports are based on a report definition, which is an XML file that describes data and layout for the report, with a different extension. You can create a client-side report definition language (*.rdlc) file with Visual Studio, and build g…
Ransomware continues to be a growing problem for both personal and business users alike and Antivirus companies are still struggling to find a reliable way to protect you from this dangerous threat.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now