一种在linux内核识别p2p协议的方法

基本信息

申请号 CN202111018425.1 申请日 -
公开(公告)号 CN113709001A 公开(公告)日 2021-11-26
申请公布号 CN113709001A 申请公布日 2021-11-26
分类号 H04L12/26(2006.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I 分类 电通信技术;
发明人 杜晓天;罗文亮 申请(专利权)人 合肥大洲智创技术有限公司
代理机构 - 代理人 -
地址 518000广东省深圳市龙华区龙华街道油松社区水斗新围村品创源科技园B栋501
法律状态 -

摘要

摘要 本发明涉及计算机网络安全技术领域,且公开了一种在linux内核识别p2p协议的方法,包括以下步骤:A:网卡接收到数据报文;B:数据报文进入netfilter框架处理;C:解析数据报文的源端口号,并查询该源端口;D:判断源端口是否已经存在,如果存在则更新源端口计数,否则新建一个hash节点,然后发送数据报文;E:判断是否达到p2p端口的阈值,如果已经达到则加入到p2p端口列表中,标明已经识别p2p协议,否则直接发送数据报文。本发明通过p2p端口特征统计,能够动态的识别出p2p协议流,为智能流控提供了基础,提高了用户上网体验。