cloudflare

package
v1.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2024 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CIDRs = []string{
	"173.245.48.0/20",
	"103.21.244.0/22",
	"103.22.200.0/22",
	"103.31.4.0/22",
	"141.101.64.0/18",
	"108.162.192.0/18",
	"190.93.240.0/20",
	"188.114.96.0/20",
	"197.234.240.0/22",
	"198.41.128.0/17",
	"162.158.0.0/15",
	"104.16.0.0/13",
	"104.24.0.0/14",
	"172.64.0.0/13",
	"131.0.72.0/22",
	"2400:cb00::/32",
	"2606:4700::/32",
	"2803:f800::/32",
	"2405:b500::/32",
	"2405:8100::/32",
	"2a06:98c0::/29",
	"2c0f:f248::/32",
}

Functions

func New

func New(token string) (cdn_validator.CDNValidator, error)

func ValidPageRule

func ValidPageRule(pageRule cloudflare.PageRule, hostname string, path string) bool

func ValidTransformRuleset

func ValidTransformRuleset(ruleset cloudflare.Ruleset, hostname string) bool

Types

type Cloudflare

type Cloudflare struct {
	// contains filtered or unexported fields
}

func (*Cloudflare) Validate

func (c *Cloudflare) Validate(ctx context.Context, domain string) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL