bulldog/cf-firewall-events

检索Cloudflare防火墙执行的缓解措施的日志。

v1.1.0 2019-01-21 02:03 UTC

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 文档