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
11 results
label:tailscale

Tailcat Probe

@sntxrr/tailcat-probe · v2026.10.03.1

Probe a tailcat server (netcat over Tailscale's data plane, no control plane): ping for reachability and direct-vs-DERP path, perf for throughput/RTT/jitter, transfer for a scp round-trip, exec for a remote command. Every result is a fixed-size summary — no per-second samples, file bodies or command output — so it is cheap on a remote datastore. The tailcat address is a bearer credential: it is a sensitive argument, redacted from captured output, and persisted only as a fingerprint. Long-running modes (serve, forward, socks, browse, recv) are refused.

upd Oct 33 pullsA100/100

Tailscale

@swamp/tailscale · v2026.10.02.2

Tailscale tailnet management models

upd Oct 216 pullsA100/100

Ssh

@swamp/ssh · v2026.09.28.1

Run commands, copy files, and open port forwards across a declared set of

upd Sep 281.5k pullsA100/100

Tailscale Acl Drift

@sntxrr/tailscale-acl-drift · v2026.07.24.2

Drift detection and change proposal for GitOps-managed Tailscale ACLs. Extends @john/tailscale-acl with `drift` (compare the live tailnet policy against a policy.hujson file, ignoring comments and key ordering) and `propose` (stage an ACL change as a reviewable pull request, writing HuJSON verbatim so comments survive). Neither method writes to the tailnet — the GitOps pipeline stays the sole writer.

upd Jul 2414 pullsA100/100

Tailscale External Acl Management

@sntxrr/tailscale-external-acl-management · v2026.07.24.1

Sets aclsExternallyManagedOn on a Tailscale tailnet and verifies the change applied. The base @john/tailscale-settings update method strips this field via its zod schema and sends an empty PATCH, reporting success without changing anything; this method sends it explicitly and asserts the read-back value.

upd Jul 2414 pullsA92/100

Tailscale

@keeb/tailscale · v2026.07.18.1

Install Tailscale on remote VMs over SSH and sync tailnet machine inventory from tailscale status JSON into per-machine resources.

upd Jul 188.9k pullsA100/100

Tailscale/net

@josephholsten/tailscale/net · v2026.06.22.1

Tailscale tailnet device inventory via the API — sync all devices, delete stale entries

upd Jun 2219 pullsA100/100

Tailscale

@bitgnome/tailscale · v2026.06.21.1

Tailscale for swamp: a `setup-tailscale` workflow that installs Tailscale and joins hosts of an @swamp/ssh fleet to the tailnet (auth key via vault + SSH env), plus a `net` model that syncs `tailscale status --json` into one resource per machine so downstream models and workflows can look up nodes by name.

upd Jun 2123 pullsA100/100

Tailscale/device

@josephholsten/tailscale/device · v2026.06.18.1

Tailscale TCP serve rule management via SSH — sync, set, unset

upd Jun 1815 pullsA100/100

Tailnet Healthcheck

@bixu/tailnet-healthcheck · v2026.04.23.2

Tailnet health reporting — find devices running outdated Tailscale clients and alert via Slack

upd Apr 2317 pullsA100/100

Tailscale

@john/tailscale · v2026.03.02.1

Tailscale tailnet management — 10 model types covering devices, users, ACLs, DNS, auth keys, webhooks, settings, contacts, posture, and log config. 22 workflows for device inventory, user lifecycle, ACL audit, security audit, compliance, incident response, monitoring, and more. Fix: OAuth token cache now keys on credentials so different tailnets/OAuth clients no longer share tokens.

upd Mar 289 pullsunscored