
Ecap is a software interface that allows a network application, such as an http proxy or an icap server, to outsource content analysis and adaptation to a loadable module. for each applicable protocol message being processed, an ecap-enabled host application supplies the message details to the adaptation module and gets back an adapted message, a "not interested" response, or a "block this message now!" instruction. these exchanges often include message bodies.