2010-12-23 10 views
16

में फ़ाइलों को अपलोड करते समय वायरस स्कैन चलाएं मैंने एएसपी.नेट और सी # में एक वेब आधारित एप्लिकेशन विकसित किया है जहां उपयोगकर्ताओं को इस एप्लिकेशन के माध्यम से सर्वर पर फ़ाइलों को अपलोड करने की सुविधा है, मैं चाहता हूं कि एप्लिकेशन अपलोड की गई फ़ाइलों को स्कैन करे सर्वर पर सहेजने से पहले वायरस के लिए। वैसे ही जब हम याहू में हमारे ईमेल के साथ फाइल संलग्न करते हैं। कृपया मुझे मार्गदर्शन करें कि मैं इस कार्यक्षमता को कैसे प्राप्त कर सकता हूं कोई भी एपीआई जिसे एएसपी.नेट आवेदन या किसी अन्य तरीके से एकीकृत किया जा सकता है। हम एक उत्पाद के लाइसेंस प्राप्त संस्करण को खरीद सकते हैं जो इसे प्राप्त कर सकता है। मैंने गुगल किया है लेकिन विशिष्ट परिणाम नहीं मिला।एएसपी.NET

अग्रिम धन्यवाद!

+1

सोचा कि यह उपयोगी हो सकता है http://www.symantec.com/connect/articles/how-use-symantec-scan-engine-52-content-scanning-technologies-direct-integration-your-appli –

+0

I इस आलेख को देखें जैसा आपने कहा था कि यह सच या गलत है। यह सिर्फ FYI है .. और यह सुनिश्चित नहीं है कि यह नेट एप्लिकेशन को डॉट करने के लिए संगत है .. क्षमा करें अगर यह एक स्पैम है। http://www.developer.com/design/article.php/3711331/ कार्यान्वयन-an- एंटी- वायरस- फ़ाइल- स्कैन-in-JEE- अनुप्रयोगों.htm –

+0

आप IAttachmentExecute API का उपयोग कर सकते हैं। [यह उत्तर आप मदद कर सकते हैं] (http://stackoverflow.com/a/35684198/1442180) – Fred

उत्तर

0

बस एंटीवायरस सॉफ़्टवेयर खरीदें जिसमें कमांड लाइन इंटरफ़ेस है (कई लोकप्रिय पैकेज इसमें शामिल हैं)। एक बार फ़ाइल अपलोड हो जाने के बाद, स्कैन चलाएं।

मुझे लगता है कि, एक ही समय में अपलोड और स्कैन करने के लिए, आपको अपने एंटीवायरस सॉफ़्टवेयर को लागू करने की आवश्यकता हो सकती है क्योंकि मैं किसी भी पैकेज से परिचित नहीं हूं जो कि इंटरफ़ेस प्रदान करेगा।

मैं एक शेयरवेयर साइट चलाता हूं। जैसा कि आपने वर्णन किया है, यह काम नहीं करता है, लेकिन मैं प्रत्येक फाइल को अपने स्थानीय कंप्यूटर पर डाउनलोड करता हूं और उन पर स्कैन चलाता हूं। आप कुछ ऐसा ही करेंगे।

+0

क्या आप नमूना आवेदन के लिए कोड जोड़ सकते हैं? –

+0

ट्रेन्डमीको में (या कम से कम था) ऐसा कमांड लाइन इंटरफेस (सीएलआई) है: http://www.google.com/search?q=trendmicro+command+line+interface –

+0

बेकार प्लग लेकिन दूसरा विकल्प सास का उपयोग करना है एंटीवायरिस सेवा जैसे http://scanii.com –

2

सबसे पहले फ़ाइल को स्कैन करने से पहले सर्वर पर सहेजा जाना चाहिए। यदि आप देखते हैं कि याहू पहले फ़ाइल अपलोड करेगा - लेकिन स्कैन किए जाने तक अनुलग्नक को भेजने की अनुमति न दें।

फिर आप एक कमांड लाइन इंटरफेस या किसी अन्य प्रकार के एपीआई के साथ एंटीवायरस का उपयोग कर सकते हैं। इन दोनों को सी # के माध्यम से बुलाया जा सकता है और आपको आवश्यक कार्यक्षमता प्रदान करनी चाहिए। असल में एक रैपर वर्ग लिखें जो फ़ाइल लेता है और वायरस का पता चला था या नहीं, इस पर निर्भर करता है कि सत्य या गलत है।

1

अन्य अनुप्रयोगों है कि आप एक कमांड लाइन इंटरफेस के साथ प्रदान करते हैं:

  1. Microsoft Security Essentials
  2. clamAv

मेरा मानना ​​है कि MS AV बेहतर परिणाम प्रदान करता है।

+0

एफवाईआई, सुरक्षा अनिवार्यताएं सर्वर नहीं चलाती हैं। – htm11h