Default Payloads Seeds
seed data
Speak HTTP to other computers you may or may not control….
| Key | Values |
|---|---|
| handler | Must be HTTPX |
| listener | Default :80 |
| static_dir | Directory to host static files from |
| payload_dir | Directory to import payloads from |
| acme_email | Email to use for your ACME account |
| acme_accept | A dumb way to force you to ensure you agree to the ACME provider’s (Most likely Let’s Encrypt) TOS |
| acme_url | https://acme-staging-v02.api.letsencrypt.org/directory, https://acme-v02.api.letsencrypt.org/directory, or one of these: Certmagic acmeissuer.go |
| tls_names | Your domains to get TLS certificates for comma separated. I had to do wildcards first, not sure if that was a staging or dns provider issue. |
| dns_provider | Currently, namecheap or route53 but we can support anything libdns supports… |
| dns_provider_api_user | Username for API calls. Only used for namecheap ATM. |
| dns_provider_api_key | Key for API calls. Only used for namecheap ATM. |
| mdaas_log_level | Log level for MDaaS binaries. Possible values NONE, INFO, WARN, ERROR, DEBUG |
| mdaas_bind_listener | Listener for MDaaS Binaries. |
| mdaas_allowed_cidr | CIDRs allowed to connect to MDaaS binaries |
| mdaas_notify_url | Webhook URL for notifying success or err |
| api_path | API Path |
The entire HTTP request is used to match filters. To alert on a specific prefix the following filter would be used.
"(GET|POST|HEAD|DELETE|PUT|PATCH|TRACE) /myPrefix"
This would match:
And would not match:
Things are still being created, documented, and fine-tuned.