|
- Content Processing Technology
- The technology is intended to process/modify network traffic on-the-fly, transparently for applications utilizing the traffic. The technology is realized as standalone utility for server-based applications and as Layered Service Provider (LSP) based engine compatible with Windows 98/Me/2000/XP/2003/Vista. Additionally, the engine can be embedded into a third party individual application on-the-fly to process the traffic of the dedicated application only.
- The content processing engine facilities:
- Transparent extraction of network traffic directly from the network layer.
- Automatic hooking of a required target protocol and operating with the data transferred in both direction (HTTP and POP3 only with the current release). Multiple protocols and multiple simultaneous connections are supported.
- On-the-fly collecting of network data pieces (parts of an e-mail or a web page) into solid content.
- Parsing the gathered content by any remote, local or external (pre-installed or embedded) processor. The processor can be called with native API, COM or with a separate standalone command launch. Remote processor can be called with DCOM, XML SOAP, CORBA or another protocol.
- Waiting and receiving a response from the processor with modified or substituted content.
- Splitting the received content into separate pieces and transparently injecting the pieces back into network traffic.
- All client applications compatibility is guaranteed as all the processing is made transparently and directly in the network layer.
At present, the technology is used for: - Network Content Antivirus
- Content security processing for web and e-mail
- On-the-fly language translation for web and e-mail
- Creating network content index
- Watermarking
- Content Filtering Technology
- The technology is intended to search/modify web/e-mail content on-the-fly and is used to:
- suppress/modify selected HTML elements (ads, spam, cookies, popups, flashes, private data etc).
- limit bandwidth by excluding/bypassing of "heavy"/redundant HTML elements (large images, selected URLs etc).
- "clear" content by substituting of HTML elements URLs.
- The Content Filtering engine is based on special lists of grouped, nested and interacting regular expression rule sets. The Engine allows finding, extracting and substituting any piece of the content by setting the set of regular expressions.
- Special tools for composing/testing single regular expressions and complex regular expression sets are included.
- MIME/HTML Parsing Technology
- MIME and HTML parsing engines are two separate libraries allowing plain text and HTML to be processed as plain text by third party plain-text-only processors (a language translator, for instance). The libraries extract text parts from web or MIME(RFC822)-coded content and pass the parts to an external plain-text-only processor. The output of the processor is combined then back into original structure of the e-mail or the web page.
|