-
公开(公告)号:US08045564B2
公开(公告)日:2011-10-25
申请号:US11325722
申请日:2006-01-05
申请人: Aaron Culbreth , Brian L. Trenbeath , Keumars A. Ahdieh , Peter M. Wiest , Roger H. Wynn , Stan D. Pennington
发明人: Aaron Culbreth , Brian L. Trenbeath , Keumars A. Ahdieh , Peter M. Wiest , Roger H. Wynn , Stan D. Pennington
IPC分类号: H04L12/56
CPC分类号: H04L12/00 , H04L63/0245 , H04L69/22
摘要: Mechanisms are disclosed for detecting protocols independently of the ports used by streams associated with the protocols or applications that may send out such streams. The detecting may entail using a content filter that is hosted on a networking stack, where the content filter may be composed of a stream buffer and handlers for detecting the protocols. The handlers may be further used to modify streams incoming to a port or streams outgoing from an application. The handlers can modify the streams in a variety of ways, including reading, inserting, replacing, deleting, and completing data in the streams according to some policy criteria, such as those set by parental controls. Individual handlers may be selected from a plurality or set of handlers so that they can be matched up to the appropriate streams.
摘要翻译: 公开了用于检测协议的机制,独立于可能发送这样的流的协议或应用相关联的流使用的端口。 检测可能需要使用托管在网络堆栈上的内容过滤器,其中内容过滤器可以由流缓冲器和用于检测协议的处理器组成。 处理程序可以进一步用于修改流入端口的流或从应用传出的流。 处理程序可以通过各种方式修改流,包括根据一些策略标准(如由父母控制设置的那些)来读取,插入,替换,删除和完成流中的数据。 可以从多个或一组处理器中选择单独的处理程序,使得它们可以匹配到适当的流。