Das Internet Content Adaptation Protocol ist ein Protokoll, welches den Zweck erfüllt, Daten für einen Proxy von einem anderen Dienst zu verarbeiten zu lassen. Am häufigsten findet man Produkte verschiedenster Antivirenhersteller, welche so an den Proxy im Unternehmen angebunden werden können und damt verhindert wird, dass der Schadcode den Arbeitsplatzrechner erreicht.

Sie finden meinen ICAP-Server auf GitHub. Damit ist es möglich, HTTP-Datenverkehr mithilfe von sogenannten Services zu verarbeiten. Diese Services müssen dem Server einfach nur bekannt gemacht werden und dann kann der Server gestartet werden.

Der Server wird mit einem einfachen Echo-Service ausgeliefert.