
SAVI (Sophos Anti-Virus Interface) provides a powerful way to build Sophos's virus detection into any application. It allows Internet Service Providers (ISPs) and Application Service Providers (ASPs) to offer integrated protection to their clients and is used by software vendors and OEMs to add the value of virus protection to their product lines.
Typically used with gateway or firewall software, SAVI offers developers fast-track integration while at the same time satisfying the requirement of high-bandwidth environments for minimal performance overhead. Through its high-performance channel into the Sophos virus engine, SAVI provides detection of all virus types. It also incorporates disinfection and provides comprehensive information when a virus is found.
SAVI is implemented as a COM-compliant DLL on Windows NT, and as shared libraries on other platforms. It requires only one copy of the virus information database to service all requests and does away with the frequent loading and reinitialisation required by command-line based scanners. This provides considerable improvement in performance.
SAVI is installed as part of Sophos Anti-Virus. Customers who use SAVI-compliant products should purchase a SAVI licence.
| Product name | SAVI (Sophos Anti-Virus Interface). |
|---|---|
| Function | API to virus detection engine. |
| Mode of operation | Windows: Dynamic Link Library
(DLL) using Microsoft's Component Object Model (COM). Unix, Linux, OpenVMS: shared library. |
| Using the interface | Once Sophos Anti-Virus is installed, third-party applications can call the SAVI DLL or shared library. |
| Updates | Continuous updates are available via the Sophos website for new viruses detected in the wild. In addition, full monthly updates are available for download. Sophos also sends full updates on CD to all customers at the beginning of each month. |
| Virus alerts | Options depend on third-party product. |
| System requirements | Windows NT/2000/XP; Unix; Linux; OpenVMS. |
| Memory requirement | Memory constraints are eliminated through use of a single multi-threading copy of the virus database to process all requests. |
Sophos Anti-Virus for Windows NT/2000 - Installation Guide: SAVI on
Windows NT or 2000 [PDF 625k]
![]()