Advertisement

WatchBird: 一代纯PHP防火墙

阅读量:

WatchBird: 新一代纯PHP防火墙

工具安装
研究人员可通过执行以下指令,将项目源代码直接复制到本地环境。

复制代码
    git clone https://github.com/leohearts/awd-watchbird.git
    
    
      
    

工具部署

  1. 进入已下载的文件夹所在目录

  2. 对waf.c进行编译,生成.so文件,可参考如下命令:gcc waf.c -shared -fPIC -o waf.so

  3. 将waf.so与watchbird.php两个文件存放至/var/www/html目录或其他指定路径中

  4. 访问任意启用了waf的文件,并在参数中添加?watchbird=ui以打开watchbird控制台,随后创建初始密码并完成相关配置

  5. 将以下代码插入至需启用waf的php脚本第一行 <?php include_once "/var/www/html/watchbird.php" ?>

  6. 享受使用成果!

功能介绍
具备简易配置特性(仅需单个文件,无需引入额外js/css资源)

可随时启停某项防护机制

基础防御能力涵盖:

  • 数据库注入(SQL Injection)
  • 文件上传(Upload)
  • 文件包含(L

全部评论 (0)

还没有任何评论哟~