Skip to main content

EXTENSIONS

Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.

Filter by what you need and pull what fits.

Selection
19 results
label:dns

Aws/drift State

@webframp/aws/drift-state · v2026.08.21.1

Unified drift detection surface that composes observations from existing

upd Aug 2215 pullsA100/100

Aws/dns Observation

@webframp/aws/dns-observation · v2026.08.21.1

Observe Route53 hosted zones, record sets, and detect orphaned DNS records

upd Aug 228 pullsA100/100

Cloudflare Audit

@webframp/cloudflare-audit · v2026.08.21.1

Cloudflare security and configuration audit workflow.

upd Aug 2298 pullsA100/100

Network

@webframp/network · v2026.08.21.1

DNS and network probing model that generates diverse diagnostic events.

upd Aug 229.3k pullsA100/100

Cloudflare

@webframp/cloudflare · v2026.08.21.2

Cloudflare management - zones, DNS records, WAF/firewall rules, Workers, and cache/CDN

upd Aug 22874 pullsA100/100

Porkbun

@magistr/porkbun · v2026.08.19.1

Porkbun DNS record management with full CRUD for all common record types

upd Aug 191 pullsA100/100

Pihole

@magistr/pihole · v2026.08.19.1

Pi-hole custom DNS record management for swamp — list, add, delete, and

upd Aug 1956 pullsA100/100

Technitium

@jamesakeech/technitium · v2026.08.15.1

Manage a Technitium DNS server or cluster: zones, records, block/allow lists, cache, diagnostics, settings backup and restore, and cluster membership. Written after rebuilding a live authoritative pair, and shaped by what that exposed. `record_ensure` is an idempotent upsert Technitium's own API cannot express — add fails on an existing record, update fails on an absent one — and it works for every record type including TLSA, because the read and write field names for TLSA, SSHFP and URI are not the same names and are mapped per type rather than renamed globally. `settings_backup` includes every section by default, so it produces a backup a server can actually be rebuilt from. `cluster_init`, `cluster_join` and `cluster_state` cover the membership a settings backup can never carry, alongside the TLS listener and certificate it also omits — the three things that make a restored node look broken.

upd Aug 151 pullsA100/100

Gcp/dns

@swamp/gcp/dns · v2026.08.12.2

Google Cloud dns infrastructure models

upd Aug 1210 pullsA100/100

Cloudflare/dns

@swamp/cloudflare/dns · v2026.08.11.1

Cloudflare dns infrastructure models

upd Aug 1116 pullsA100/100

Azure

@dougschaefer/azure · v2026.08.05.1

Azure infrastructure management via az CLI — 43 model types covering compute, networking, data, security, RBAC, Azure Policy, Defender for Cloud, Entra directory, monitoring, DNS, DevOps, Azure AI Foundry (accounts, model deployments, projects, quota), AI Search, Cosmos DB, PostgreSQL Flexible Server, Static Web Apps, Service Bus, Event Grid, Recovery Services, Log Analytics, subscription-wide topology with Mermaid diagrams and cost estimation, actual-spend cost analysis and waste auditing via Cost Management/Resource Graph/Advisor, and the Azure AI Vision Face REST API for identity-aware room services.

upd Aug 552 pullsA100/100

Scaleway Dns

@sntxrr/scaleway-dns · v2026.07.19.2

Manage a Scaleway DNS zone — create/delete the zone, sync records, list zones, and update (apply add/set/delete/clear record changes), via the global Domains & DNS API (/domain/v2beta1) with X-Auth-Token auth.

upd Jul 190 pullsA100/100

Opnsense Firewall

@dougschaefer/opnsense-firewall · v2026.07.17.1

Full OPNsense management via REST API — system status, interfaces, DNS, tunables, services, firmware/plugins, firewall states, DHCP leases, ARP table, Tailscale, WireGuard, and raw API passthrough. Replaces MCP server.

upd Jul 1715 pullsA100/100

Freeipa/dns

@shrug/freeipa/dns · v2026.07.12.1

Manage FreeIPA DNS over the JSON-RPC API: zoneFind/zoneShow/recordFind read-only snapshots plus idempotent ensureZone/ensureForwardZone and a fan-out ensureRecords (add a list of records in one call), with confirm-guarded zoneDel/recordDel — each write carrying an audit trail. ensureRecords records partial applies honestly.

upd Jul 131 pullsA100/100

Technitium

@thomas/technitium · v2026.06.24.1

Management of a Technitium DNS Server via its HTTP API — built-in ad-blocking control (enable/disable, temporary disable, allow/block list URLs), authoritative zone + record lifecycle, allowed/blocked custom domains, dashboard stats, DNS client + query-log debugging, cache flush, settings backup/restore, and security settings (admin web-service TLS certificate + DNSSEC validation).

upd Jun 249 pullsA100/100

Vercel

@goodcraft/vercel · v2026.06.14.4

Vercel DNS — list the account's domains, list a domain's records, idempotently upsert records (skip when an identical type+name+value exists), and delete records by id; enough to cleanly re-point an apex from Vercel to an external server.

upd Jun 1512 pullsA100/100

Unifi

@mccormick/unifi · v2026.06.09.1

Custom/static DNS records on a local UniFi Network controller.

upd Jun 96 pullsA100/100

Dns Policy

@lint/dns-policy · v2026.05.22.1

DNS policy compiler — merge manual vhosts + auto-discovered proxy hosts + static rewrites into a deduped desired list for an internal-DNS reconciler (e.g. AdGuard Home), plus a separate hostname list for public exposure.

upd May 2218 pullsA100/100

Adguard

@lint/adguard · v2026.05.21.1

AdGuard Home control-API wrapper — snapshot status/stats/clients/rewrites and reconcile DNS rewrites to a desired set.

upd May 2119 pullsA100/100