一、功能简介
高级自定义协议,顾名思义,就是用户可以自己抓包,确认特征,解决协议识别错误或未识别状态。
二、使用说明
1.使用比较简单,需要用户方面抓取对应的协议特征,然后对应属于什么方面的协议,添加即可;
2.新增“导入”“导出”功能,用户可以在一个路由配置后,导出,导入其他的路由里面,减免配置的时间和麻烦。
举例说明:
如何添加虎牙视频协议。
第一步:在路由应用工具--抓包工具里面抓包,同时后台运行虎牙视频。抓到包下载到wireshark里面进行分析
找到抓取到的数据,选中数据鼠标右键---追踪流---选择要进行分析的流。
第二步:流控分流---自定义协议---高级自定义协议。
协议分类:抓取的协议属于哪一类就选择哪个协议。
协议名称:根据协议类型来命名。
协议特征:根据帮助提示来进行填写。
Protocol:代表协议,协议是属于TCP/UDP,这两个协议只能选择一个来填写。这里追踪流追踪的是哪个流就填写哪个流。
Direction:代表方向,数据包发送的方向。上图数据包分析,红色部分代表CLIENT(表示客户端发送的数据包),蓝色部分代表SERVER(服务器发送的数据包)
Packetseq:代表包序号,查看抓取到的数据分析,看协议特征在第几个包里面,就填写多少,最大只能探测到7个包。或者这里也可以不填写。
Dstport:端口填写服务器端口。如果有多个端口就用”,”英文下逗号隔开。
Data:填写抓取的协议特征。
Len:可以不用填写。
如图:
第三步:在应用协议控制/协议分流里面,可以直接搜索添加的协议,或者在添加的协议类型下有个自定义文件,点开自定义文件加入就能进行协议控制。注意:“U-”
代表自定义协议。
注意事项:协议特征里面协议要填写成大写的英文字母。