抓取网页flash视频( L7的正则表达式代码分析:最后我将代码简化为这里)
优采云 发布时间: 2021-10-25 21:03抓取网页flash视频(
L7的正则表达式代码分析:最后我将代码简化为这里)
我们分析来自应用层的 L7 数据。无论是游戏、下载还是视频,我们都不必考虑它们的帧、以太网、互联网协议和传输方式(TCP 或 UDP),只需
从传输协议分析,比如视频,我们分析HTTP传输协议
当然,我们要找的是视频文件,比如.swf结尾的内容(有的可能是mp4之类的),其他的jpg、js、png不考虑。在上图中,我们找到了一个相关的匹配GET值,
我们看到主机在119.84.75.46,从服务器获取.swf flash视频文件,
内容如下:
继续查找相关内容:
我们这次得到的不一样
我们多次使用这种方法比较这类视频的GET信息。几乎他们的连接内容都有以上共同点,
这样我们就可以开始抓取关键词了,这个字段是固定的,然后是adplayer.swf或者qiyi_player.swf,这里我们只取.swf,那么我们需要打包
收录的关键字是
最后我们编写如下L7正则表达式代码
代码分析:
最后,我将代码简化为
这里不包括,因为服务器可能会替换其他二级域名。我们将代码添加到/ip firewall layer7-protocol
剩下的就是需要在ip firewall filter中做防火墙过滤,或者在ip firewall mangle中做流量控制等操作