realdev / waftest
此包最新版本(v0.1.0)没有可用的许可证信息。
Web应用程序防火墙测试工具
v0.1.0
2024-09-12 09:45 UTC
README
目标
此命令行工具向网站发送HTTP请求,包含无害的负载,以检查该网站是否被应用程序防火墙(WAF)正确保护。
对于每个测试(每个请求),期望一个结果,以一个或多个HTTP响应码的形式出现。如果服务器使用这些代码之一良好响应,则认为网站已针对此攻击模式受到保护。
先决条件
需要PHP >= 8.3和CURL。未在PHP < 8.3上测试。
使用
安装
git clone https://github.com/jbromain/waftest.git
cd waftest/
composer install
执行单个测试
测试名称是该测试定义类Realdev\Waftest\TestDefinitions中定义的方法的名称。
php run-test.php https://www.google.fr t1_home_accessible
连续执行所有测试
php run-test.php https://www.google.fr ALL
帮助
php run-test.php
免责声明
软件按原样提供,不提供任何明示或暗示的保证。在任何情况下,作者或贡献者均不对因使用软件而产生的任何直接或间接损害承担责任。
您使用此软件存在风险和责任。您有责任在使用前测试和评估其与您的需求和系统兼容性。
此软件是为网站所有者设计的,不应用于衡量第三方网站的安全级别。您有责任在所有适用法律和法规的范围内使用此软件。