2009-10-18 9 views
5

Sto cercando un pacchetto antivirus compatibile con Windows Server 2008. Questa non è la parte difficile. Quello di cui ho bisogno è un livello API sull'Antivirus che posso chiamare dal codice .net gestito.Software antivirus Windows Server 2008 con un'API

Ad esempio: Sto sviluppando un sito Web di Asp.Net (C#) che consente agli utenti di caricare file sul server Web su cui si trova il sito web. Abbiamo il pieno controllo del server, quindi non ci sono problemi di sicurezza/diritti sul server. Devo essere in grado di eseguire l'algoritmo antivirus sui file appena caricati senza (si spera) il bombardamento su una versione di comando ile del software.

Qualcuno sa di un tale pacchetto?

+2

Questo normalmente avviene automaticamente con qualsiasi prodotto antivirus di classe server. Non c'è bisogno di scrivere un codice speciale per questo. –

+0

@Joel Coehoorn: Vero, ma sarebbe più veloce se non eseguisse automaticamente la scansione di ogni file e scansionasse solo quelli a cui l'hai richiesto esplicitamente. –

risposta

3

Ho usato il motore di scansione Symantec (http://www.symantec.com/business/scan-engine) con un po 'di successo chiamando da Java. Ha un'API basata su TCP/IP quindi dovrebbe essere possibile usarlo con .NET.

+0

Grazie Alohci. Questo e 'esattamente quello che stavo cercando. –

1

Se i file vengono salvati sul server, la maggior parte delle tute anti-virus eseguirà immediatamente la scansione e eliminerà/mette in quarantena i file infetti. A tale riguardo, nel momento in cui si esegue lo strumento da riga di comando erano già stati scansionati.

+1

Esattamente. Ciò che sto cercando di evitare, tuttavia, è che consente alla suite anti-virus un controllo maggiore. Voglio micro-gestire il software tramite un'API per scansionare solo ciò che voglio, quando voglio come host di più siti web dallo stesso server web oltre a essere l'amministratore del sito web/server in uno so che cosa deve essere scansionato e che cosa è uno spreco di risorse del server. –

1

Se date un'occhiata a MetaScan (Google it) si collegherà e fornirà un'API per la maggior parte dei pacchetti di scansione antivirus. Lo usiamo per fornire la scansione dei virus nel nostro pacchetto software se il cliente ha una politica del software antivirus in atto.