2009-10-18 22 views
5

Tôi đang tìm gói Antivirus tuân thủ Windows Server 2008. Đó không phải là phần khó. Những gì tôi cần là một lớp API trên Antivirus mà tôi có thể gọi từ mã .net được quản lý.Phần mềm chống vi-rút Windows Server 2008 có API

Ví dụ: Tôi đang phát triển trang web Asp.Net (C#) cho phép người dùng tải tệp lên máy chủ web mà trang web cư trú. Chúng tôi có toàn quyền kiểm soát máy chủ nên không có vấn đề về bảo mật/quyền trên máy chủ. Tôi cần để có thể chạy thuật toán chống virus trên các tập tin mới được tải lên mà không (hy vọng) bắn phá ra một phiên bản lệnh-ilne của phần mềm.

Có ai biết gói như vậy không?

+2

Điều này thường xảy ra tự động với bất kỳ sản phẩm chống vi-rút cấp máy chủ nào. Không cần phải viết mã đặc biệt cho nó. –

+0

@Joel Coehoorn: Đúng, nhưng sẽ nhanh hơn nếu nó không tự động quét từng tệp và chỉ quét những tệp bạn đã yêu cầu một cách rõ ràng. –

Trả lời

3

Tôi đã sử dụng công cụ quét Symantec (http://www.symantec.com/business/scan-engine) với một số cuộc gọi thành công từ Java. Nó có một API dựa trên TCP/IP nên có thể sử dụng nó với .NET.

+0

Cảm ơn bạn Alohci. Điều này thật đúng với gì mà tôi đã tìm kiếm. –

1

Nếu tệp được lưu trên máy chủ, hầu hết các bộ chống vi-rút sẽ quét chúng ngay lập tức và xóa/kiểm dịch các tệp bị nhiễm. Về vấn đề đó, vào thời điểm bạn chạy công cụ dòng lệnh, chúng đã được quét.

+1

Chính xác. Những gì tôi đang cố gắng để tránh tuy nhiên là cho phép các bộ phần mềm chống virus mà nhiều kiểm soát. Tôi muốn quản lý vi-rút phần mềm thông qua API để chỉ quét những gì tôi muốn, khi tôi muốn lưu trữ nhiều trang web từ cùng một máy chủ web cũng như quản trị viên trang web/máy chủ được cuộn vào một trong những điều tôi biết cần quét và lãng phí tài nguyên máy chủ là gì. –

1

Nếu bạn xem MetaScan (Google nó), nó sẽ nối vào và cung cấp API cho hầu hết các gói quét vi-rút. Chúng tôi sử dụng nó để cung cấp quét virus trong gói phần mềm của chúng tôi nếu khách hàng có chính sách phần mềm vi-rút tại chỗ.

Các vấn đề liên quan