Für die Kommunikation mit Virenscannern via ICAP (Internet Content Adaptation Protocol) wird in der Praxis überwiegend die **RESPMOD**-Methode verwendet. Das liegt daran, dass Virenscanner i... [mehr]
Ein klassisches „Ping“ im Sinne eines ICMP-Pings gibt es im ICAP-Protokoll nicht. ICAP (Internet Content Adaptation Protocol) ist ein Protokoll, das hauptsächlich dazu dient, HTTP-Anfragen oder -Antworten an externe Dienste wie Virenscanner oder Content-Filter weiterzuleiten, um diese zu modifizieren oder zu analysieren. **Möglichkeiten, einen ICAP-Server zu „pingen“:** 1. **OPTIONS-Request:** Das ICAP-Protokoll sieht den `OPTIONS`-Request vor, mit dem ein Client (z.B. ein Proxy) die Fähigkeiten und die Erreichbarkeit eines ICAP-Servers abfragen kann. Dies ist die gängige Methode, um zu prüfen, ob ein ICAP-Server (z.B. ein Virenscanner) erreichbar ist und welche Dienste er anbietet. **Beispiel für einen ICAP OPTIONS-Request:** ``` OPTIONS icap://icap-server.example.com/avscan ICAP/1.0 Host: icap-server.example.com User-Agent: MyICAPClient/1.0 ``` **Typische Response:** ``` ICAP/1.0 200 OK Methods: RESPMOD, REQMOD Service: MyAVScanner/1.2.3 ISTag: "AV123456" Options-TTL: 3600 Allow: 204 Date: Wed, 12 Jun 2024 10:00:00 GMT ``` Diese Antwort zeigt, dass der Server erreichbar ist und welche Methoden (z.B. REQMOD, RESPMOD) unterstützt werden. 2. **204 No Content:** Viele ICAP-Server unterstützen die Option, auf einen Request mit einem `204 No Content` zu antworten, wenn keine Modifikation notwendig ist. Dies kann auch als eine Art „Lebenszeichen“ interpretiert werden, ist aber kein klassischer Ping. **Fazit:** Ein dedizierter „Ping“ existiert im ICAP-Protokoll nicht, aber der `OPTIONS`-Request ist die standardisierte Methode, um die Erreichbarkeit und Fähigkeiten eines ICAP-Servers (z.B. Virenscanner) zu prüfen. Die Antwort enthält Statusinformationen und gibt Auskunft über die unterstützten Methoden und Dienste. **Weitere Informationen:** - [ICAP RFC 3507](https://datatracker.ietf.org/doc/html/rfc3507) - [Wikipedia: ICAP](https://de.wikipedia.org/wiki/Internet_Content_Adaptation_Protocol)
Für die Kommunikation mit Virenscannern via ICAP (Internet Content Adaptation Protocol) wird in der Praxis überwiegend die **RESPMOD**-Methode verwendet. Das liegt daran, dass Virenscanner i... [mehr]
Bekannte Implementierungen für eine Virenscanner-Schnittstelle mit ICAP-Protokoll sind: 1. **Symantec Protection Engine (SPE)** [Symantec Protection Engine](https://www.broadcom.com/product... [mehr]
Der **ICAP Allow Header** (`Allow`) gibt an, welche HTTP-Methoden ein ICAP-Server für eine bestimmte Ressource unterstützt. Er ist analog zum HTTP-`Allow`-Header und wird in ICAP-Antworten v... [mehr]