Skip to content

awd-watchbird

A powerful PHP WAF for AWD

img

How to use

  • 下载最新 release
  • 将waf.so,watchbird.php文件存放在/var/www/html或其他目录中
  • 将watchbird.php放在www-data可读的目录, 确保当前用户对目标目录可写, 然后执行php watchbird.php --install [Web目录], 安装器将输出安装了watchbird的文件路径
  • 访问任意启用了waf的文件, 参数?watchbird=ui打开watchbird控制台, 创建一个初始密码
  • 如需卸载, 请在相同的位置输入php watchbird.php --uninstall [Web目录], 如果您多次运行了安装, 请多次运行卸载直到卸载器无输出

Deployment

  • git clone https://github.com/leohearts/awd-watchbird.git
  • 使用 pyhton3 pack.py 将源码打包为单文件
  • 编译waf.c生成.so文件,参考命令:gcc waf.c -shared -o waf.so

Screenshot

1

2

3

Github repo: https://github.sre.pub/leohearts/awd-watchbird