发明名称 基于硬件的包编辑器
摘要 基于硬件的包编辑器接收包编辑脚本,所述包编辑脚本包括指示对数据包和具有用于修改数据包的数据的数据块的修改的脚本入口。对于包编辑脚本中的脚本入口,包编辑器将处于在脚本入口中识别的块位置且具有在脚本入口中识别的块长度的数据块中的数据复制到包缓冲区中。包编辑器为修改数据包重复对剩余脚本入口的复制。然后包编辑器用包缓冲区中的数据生成修改数据包。生成包编辑脚本,使得为将包括在修改数据包以及将插入到修改数据包的数据创建脚本入口。对于将被移除的数据,省略脚本入口的创建。
申请公布号 CN103365654A 申请公布日期 2013.10.23
申请号 CN201310195115.6 申请日期 2013.03.29
申请人 A10网络股份有限公司 发明人 I·E·戴维斯
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 侯颖媖
主权项 一种通过基于硬件的包编辑器修改数据包的方法,包括:(a)由所述包编辑器接收包编辑脚本,所述包编辑脚本包括一个或多个指示应用于所述数据包和包括用于修改包的数据的数据块的修改的脚本入口;(b)对于所述包编辑脚本中的每一个给定脚本入口,由所述包编辑器将处于在所述给定脚本入口中识别的位置和在所述给定脚本入口中识别的大小的数据块中的数据复制到包缓冲区中;以及(c)由所述包编辑器用所述包缓冲区中的数据生成修改数据包。
地址 美国加利福尼亚州