bulldog / cf-firewall-events
检索Cloudflare防火墙执行的缓解措施的日志。
v1.1.0
2019-01-21 02:03 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- symfony/var-dumper: ^4.2
This package is auto-updated.
Last update: 2024-09-21 20:28:48 UTC
README
从Cloudflare防火墙中检索日志。
使用方法
无参数的基本使用示例。
<?php require 'vendor/autoload.php'; $guzzle = new \GuzzleHttp\Client([ 'base_uri' => 'https://api.cloudflare.com/client/v4/', 'headers' => [ 'X-Auth-Key' => '', 'X-Auth-Email' => '' ] ]); $fw = new \Bulldog\Cloudflare\Firewall($guzzle); $events = $fw->events('zoneid'); $logs = $events->getBody()->getContents();
限制结果数量为10。
<?php require 'vendor/autoload.php'; $guzzle = new \GuzzleHttp\Client([ 'base_uri' => 'https://api.cloudflare.com/client/v4/', 'headers' => [ 'X-Auth-Key' => '', 'X-Auth-Email' => '' ] ]); $fw = new \Bulldog\Cloudflare\Firewall($guzzle); $events = $fw->events('zoneid', [ 'limit' => 10, ]); $logs = $events->getBody()->getContents();
更多选项请参阅Cloudflare API 文档。