摄影网站建立科技公司手机端网站
摄影网站建立,科技公司手机端网站,做网站参考文献,专业设计公司vi设计目录 静态文件过滤
需求
代码
端口过滤
需求
代码
同域过滤#xff08;host过滤#xff09;
需求
代码 静态文件过滤
需求
流量中的url包含大量静态文件请求信息#xff0c;过滤掉
代码
def __is_static(self, flow: http.HTTPFlow) - bool:static_ext [.j…目录 静态文件过滤
需求
代码
端口过滤
需求
代码
同域过滤host过滤
需求
代码 静态文件过滤
需求
流量中的url包含大量静态文件请求信息过滤掉
代码
def __is_static(self, flow: http.HTTPFlow) - bool:static_ext [.js, .css, .png, .jpg, .jpeg, .gif, .ico,.svg, .woff, .woff2, .ttf, .eot, .map, .ico, .webp, htm, html]return any(flow.request.path.endswith(ext) for ext in static_ext)if not self.__is_static(flow):print(处理被过滤后的流)
端口过滤
需求
过滤掉不进行处理的端口url
代码
import redef __check_port(self, flow: http.HTTPFlow) - bool:ports [80, 1\\d{4}, .*] # .*匹配所有, 1\\d{4}表示以1开头的最多5位的端口port flow.request.portfor p in ports:if type(p) type(0) and p port:return Trueif type(p) type() and re.match(p, str(port)):return Truereturn Falseif self.__check_port(flow):print(开始处理流)
同域过滤host过滤
需求
过滤掉非同源的url
代码
# 过滤host、子域是否属同域
def __check_host(self, flow: http.HTTPFlow) - bool:hosts [localhost, .*\\.aaa\\.com, 127.0.0.1]host flow.request.pretty_hostfor h in hosts:try:pattern re.compile(h) # 这两行测试子域是否在同一hostif re.match(pattern, host):return Trueexcept Exception:if host pattern:return Truereturn False
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85711.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!