Feature Wiki
Tabs
ICAP virus scanner
Page Overview
[Hide]1 Initial Problem
At the moment ILIAS does not support virus scanner based on the ICAP protocol. ICAP is a HTTP like protocol which enables to communicate with a server for virus scanning. Since the server is a standalone application, the ICAP server has no impact on the perfomance of an ILIAS installation. Which means one ICAP sever can be used for multiple PHP workers.
2 Conceptual Summary
We would like to introduce the ICAP protocol to ILIAS. So that we are able to use ICAP based virus scanner in ILIAS. The ICAP protocol should be introduced als alternative configuration, to the existing virus scanner, to be selected in the setup.
3 User Interface Modifications
3.1 List of Affected Views
- ilSetupGUI
3.2 User Interface Details
There will be a new option in the setup to select and configure an ICAP based scanner in ILIAS.
3.3 New User Interface Concepts
none
4 Technical Information
There will be the possibility to use a php based ICAP client or use the c-icap-client
5 Privacy Information
none
6 Security Implications
Since ICAP is a HTTP-like protocol, there will be communication between ILIAS and the ICAP server, so ILIAS will send the uploaded file to the ICAP server and the ICAP server will respond with the result of the scan from the server.
7 Contact
- Author of the Request: Vollbach, Guido [gvollbach]
- Maintainer: Schenk, Ralf [rschenk]
- Implementation of the feature is done by: Vollbach, Guido [gvollbach]
8 Funding
If you are interest in funding this feature, please add your name and institution to this list.
9 Discussion
JourFixe, ILIAS [jourfixe], 20 JUL 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7.
10 Implementation
Implemented as described above.
For the configuration please see the setup readme, or the test case below.
Test Cases
Test cases completed at 2020-11-12 by Vollbach, Guido [gvollbach]
- #42450 : Konfiguration eines ICAP Scanners
Approval
Approved at 2020-11-12 by .
Last edited: 12. Nov 2020, 12:59, Vollbach, Guido [gvollbach]