shenlong_wc
asked on
Anti virus API ?
Hi all,
I have a servlet site with uploading capabilities.
Due to the recent spat of viruses, i need to scan through an upload and the user will need to be prompted if the upload contains a virus . How can i go about doing this ? I have been through a few sites like norton but they do not provide such APIs . It doesn't have to be free.
Thanks
I have a servlet site with uploading capabilities.
Due to the recent spat of viruses, i need to scan through an upload and the user will need to be prompted if the upload contains a virus . How can i go about doing this ? I have been through a few sites like norton but they do not provide such APIs . It doesn't have to be free.
Thanks
ASKER
Hi Orangehead,
thanks for the link, but their interface is in C/C++
i posted this question in the Java section with intention for a Java interface solution
thanks for the link, but their interface is in C/C++
i posted this question in the Java section with intention for a Java interface solution
I seriously doubt that you will find anyone providing Java APIs for anti-virus scanning functionality. However, it is fairly easy to write native code in C/C++ bridging the gap between Java and the native world.
You can find some illuminating sample code here: http://java.sun.com/developer/codesamples/jni.html
You will need to use the 'javah' tool to generate the C stub file you will use:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javah.html
You can find some illuminating sample code here: http://java.sun.com/developer/codesamples/jni.html
You will need to use the 'javah' tool to generate the C stub file you will use:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javah.html
ASKER
Hi,
Thanks for the heads up
but i'd like to keep it 100% java
Thanks for the heads up
but i'd like to keep it 100% java
I think you're out of luck. This SDK might be of interest though.
Good luck!
Good luck!
ASKER
there's a 3rd party connector called OPSWAT AntiVirus Integration SDK
as taken from their website :
Professional Integration Development Kit for AntiVirus Applications
OPSWAT’s AntiVirus SDK is a professional, extensive and complete software kit for developing AntiVirus integrations. With it's simple object-oriented interface, OPSWAT AntiVirus SDK provides a programmatic tool for controlling, managing, and checking the behavior of a wide variety of AntiVirus applications.
http://www.opswat.com/antivirussdk.html
as taken from their website :
Professional Integration Development Kit for AntiVirus Applications
OPSWAT’s AntiVirus SDK is a professional, extensive and complete software kit for developing AntiVirus integrations. With it's simple object-oriented interface, OPSWAT AntiVirus SDK provides a programmatic tool for controlling, managing, and checking the behavior of a wide variety of AntiVirus applications.
http://www.opswat.com/antivirussdk.html
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
http://service1.symantec.com/SUPPORT/ent-gate.nsf/docid/2003052312322354?OpenDocument&src=ent_hot&dtype=corp&prod=Symantec%20AntiVirus%20Scan%20Engine&ver=4.3%20for%20Windows&tpre=
It describes the Symantec Anti Virus Scan Engine.