2008-10-11 13 views
8

मैं एप्लिकेशन का उपयोग कर फ़ाइलों को अपलोड करते समय अपने .net एप्लिकेशन के साथ एंटी वायरस एकीकरण का उपयोग करना चाहता हूं। .NET के लिए कोई एंटी वायरस एपीआई उपलब्ध है?.net अनुप्रयोग के साथ एंटी वायरस एकीकरण

उत्तर

2

क्यों प्राप्तकर्ता सर्वर पर एंटीवायरस सॉफ़्टवेयर स्थापित नहीं करें? इस तरह आप परिभाषाओं को अद्यतन रख सकते हैं, जो अपलोड क्लाइंट ऐप पर नहीं हो सकता है।

+0

कारण एंटीवायरस सॉफ़्टवेयर को वायरस के साथ फ़ाइल का पता लगाने और हटाने के लिए कुछ समय चाहिए। फ़ाइल सर्वर में उपयोग करने का यह एक अच्छा तरीका नहीं है। – maoyang

2

मैं अपने डेस्कटॉप पर ClamWin का उपयोग, और यह खुला स्रोत क्लैम एंटीवायरस पुस्तकालयों पर बनाया गया है: http://www.clamav.net/download/third-party-tools/3rdparty-library/

ऐसा लगता है कि वे नेट के लिए भिन्न बाइंडिंग की एक जोड़ी है:

ClamAv#

WRAVlib

7

मैं एक पुराने प्रश्न को पुनर्जीवित नहीं करना चाहता, लेकिन मुझे एक समाधान की आवश्यकता थी जिस पर सवाल पूछ रहा था। मैंने कई चीजों का मूल्यांकन किया और इस निष्कर्ष पर पहुंचा कि इसके लिए वास्तव में एक अच्छी .NET लाइब्रेरी नहीं थी। इसलिए मैंने अपना खुद का बना लिया।

लाइब्रेरी को एनकैलम कहा जाता है, और यह क्लैमएवी सर्वर से जुड़ता है। यह ओपन-सोर्स (अपाचे लाइसेंस 2.0) लाइब्रेरी है जिसमें एक बहुत ही सरल एपीआई है। आप इसे यहां प्राप्त कर सकते हैं: https://github.com/tekmaven/nClam। एक नुजेट पैकेज भी है: एनकैलम।

मुझे उम्मीद है कि भविष्य में मेरे प्रश्न से इस प्रश्न पर ठोकरें!

+0

मुझे यह समस्या मिल रही है: कोई कनेक्शन नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने इसे सक्रिय रूप से अस्वीकार कर दिया 127.0.0.1:3310 –

+1

मैंने आपके प्रश्न का यहां जवाब दिया: http://stackoverflow.com/a/31800465/139046। इसे स्वीकार्य उत्तर के रूप में चिह्नित करें यदि यह आपकी मदद करता है :)। –

2

सिमेंटेक आपके .NET एप्लिकेशन में एंटी-वायरस को एकीकृत करने के तरीके के रूप में Scan Engine प्रदान करता है। यदि यह गैर-वाणिज्यिक (घर में) सॉफ़्टवेयर के लिए है, और आपकी कंपनी पहले ही सिमेंटेक का उपयोग करती है, तो यह आपके लिए भी एक अच्छा विकल्प हो सकता है। मैं क्लैमएवी या एनकैलम के लिए बात नहीं कर सकता क्योंकि मैंने कभी व्यक्तिगत रूप से उनका उपयोग नहीं किया है।

संबंधित मुद्दे