毕业设计php带源码-openstar:luawaf,nginx+lua,openresty,luajit,waf+,cdn,nginx

上传者: 38528086 | 上传时间: 2023-04-14 22:04:03 | 文件大小: 581KB | 文件类型: ZIP
毕业设计php带源码 title tags grammar_cjkRuby OpenStar(开心)说明 OpenResty,OpenStar,waf+,云waf,nginx lua true 欢迎使用 {OpenStar}(WAF+),该项目是从实际需求中产生,经过多次的版本迭代,实属不易。感谢春哥,以及的神器() 注意:使用版本一定要大于 1.11.0 因为使用了ngx.var.request_id 代码写的比较好理解,肯定不优雅 哈~ 正在更新说明WIKI篇,已经更新了安装篇,请自行查阅。 更新:规则支持方式 支持并行正则匹配(使用 https://github.com/cloudflare/lua-aho-corasick 实现) 增加:并行正则("aho") -- 列表 "host":[[ "^www.baidu", ".*.baidu.com$" ], "aho" ] 更新:规则支持方式 现有:等于("") 包含("in") 列表("list") 字典("dict") 正则("jio|jo|***") 增加:开头列表("start_list") -- 以什么什么开头列表 不

文件下载

资源详情

[{"title":"( 86 个子文件 581KB ) 毕业设计php带源码-openstar:luawaf,nginx+lua,openresty,luajit,waf+,cdn,nginx","children":[{"title":"openstar-master","children":[{"title":"conf","children":[{"title":"all_http.conf <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"nginx.conf <span style='color:#111;'> 5.72KB </span>","children":null,"spread":false},{"title":"waf.conf <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"logs","children":[{"title":"test.txt <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"mod_src","children":[{"title":"libgetuuid","children":[{"title":"get_uuid.cpp <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"common.cpp <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"libgetuuid.so <span style='color:#111;'> 20.10KB </span>","children":null,"spread":false},{"title":"md5sum.h <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"common.h <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"md5sum.cpp <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"test.lua <span style='color:#111;'> 179B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"bash","children":[{"title":"redis.service <span style='color:#111;'> 551B </span>","children":null,"spread":false},{"title":"tcp.sh <span style='color:#111;'> 26.58KB </span>","children":null,"spread":false},{"title":"install.sh <span style='color:#111;'> 9.59KB </span>","children":null,"spread":false},{"title":"nginx.service <span style='color:#111;'> 468B </span>","children":null,"spread":false},{"title":"rds.sh <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"ab.sh <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"body.lua <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"index","children":[{"title":"fgjs2.html <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"js_time.txt <span style='color:#111;'> 333B </span>","children":null,"spread":false},{"title":"2.txt <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"1.lua <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"js_debug.txt <span style='color:#111;'> 285B </span>","children":null,"spread":false},{"title":"1.txt <span style='color:#111;'> 607B </span>","children":null,"spread":false}],"spread":true},{"title":"commit.template <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"bodyparser.lua <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"optl.lua <span style='color:#111;'> 18.76KB </span>","children":null,"spread":false},{"title":"cidr.lua <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"libgetuuid.so <span style='color:#111;'> 20.10KB </span>","children":null,"spread":false},{"title":"resty-random.lua <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"ahocorasick.so <span style='color:#111;'> 32.95KB </span>","children":null,"spread":false},{"title":"libac.so <span style='color:#111;'> 32.18KB </span>","children":null,"spread":false},{"title":"redis_iresty.lua <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"stool.lua <span style='color:#111;'> 5.38KB </span>","children":null,"spread":false},{"title":"JSON.lua <span style='color:#111;'> 61.61KB </span>","children":null,"spread":false},{"title":"resty","children":[{"title":"http.lua <span style='color:#111;'> 23.29KB </span>","children":null,"spread":false},{"title":"ini.lua <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"http_headers.lua <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"ipmatcher.lua <span style='color:#111;'> 9.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"ipmatcher.lua <span style='color:#111;'> 9.14KB </span>","children":null,"spread":false}],"spread":false},{"title":"init.lua <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"dist.ini <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"api.md <span style='color:#111;'> 18.29KB </span>","children":null,"spread":false},{"title":"Openstar.jpg <span style='color:#111;'> 474.06KB </span>","children":null,"spread":false},{"title":"test.png <span style='color:#111;'> 19.38KB </span>","children":null,"spread":false},{"title":"demo.md <span style='color:#111;'> 12.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"conf_json","children":[{"title":"referer_Mod.json <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"base.json <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"replace_Mod.json <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"app_Mod.json <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"ip","children":[{"title":"deny.ip <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"allow.ip <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"log.ip <span style='color:#111;'> 18B </span>","children":null,"spread":false}],"spread":false},{"title":"useragent_Mod.json <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"network_Mod.json <span style='color:#111;'> 394B </span>","children":null,"spread":false},{"title":"header_Mod.json <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"host_json","children":[{"title":"127.0.0.1.json <span style='color:#111;'> 471B </span>","children":null,"spread":false},{"title":"www.test.com.json <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"host_Mod.json <span style='color:#111;'> 109B </span>","children":null,"spread":false}],"spread":false},{"title":"host_method_Mod.json <span style='color:#111;'> 368B </span>","children":null,"spread":false},{"title":"denyMsg.json <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"args_Mod.json <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"uri_Mod.json <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"cookie_Mod.json <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"post_Mod.json <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"realIpFrom_Mod.json <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"rewrite_Mod.json <span style='color:#111;'> 218B </span>","children":null,"spread":false}],"spread":false},{"title":"i_worker.lua <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"api","children":[{"title":"token_dict.lua <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"config.lua <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"read_dict.lua <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"nginx.lua <span style='color:#111;'> 972B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"debug.lua <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"upgrade.lua <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"time.lua <span style='color:#111;'> 777B </span>","children":null,"spread":false}],"spread":false},{"title":"config_dict.lua <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"ip_dict.lua <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"dict_redis.lua <span style='color:#111;'> 18.55KB </span>","children":null,"spread":false},{"title":"host_dict.lua <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"access_all.lua <span style='color:#111;'> 21.52KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"header.lua <span style='color:#111;'> 283B </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 36.09KB </span>","children":null,"spread":false},{"title":"log.lua <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明