-
Notifications
You must be signed in to change notification settings - Fork 0
Interactive TUI Guide
TAILCAT ZER0 features a responsive, keyboard-driven terminal dashboard designed specifically for Asuswrt-Merlin SSH sessions. It provides real-time service indicators, countdown timers, inline ASCII QR codes, and quick copy-paste snippets.
Run tailcatzero in your router shell to open the dashboard:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
1. π Remote Support Shell Full root or view-only access [βͺ Inactive]
2. π₯ Receive Files Direct P2P file transfer [βͺ Inactive]
3. π Share Directory (SFTP) Share a folder from your drive [βͺ Inactive]
4. π Expose Router WebGUI Access to router's web interface [βͺ Inactive]
------------------------------------------------------------------------
5. β±οΈ Configure Default Timeout Current: 30 min
6. βοΈ Manage TAILCAT ZER0 Update, reinstall, or remove
========================================================================
ποΈ View Sessions | π Stop | β©οΈ Exit:
When sessions are active and a guest submits an on-demand permission request, the dashboard dynamically alerts you with a notification badge:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
π [1 Permission Request(s) Pending β Press P to Review]
1. π Remote Support Shell Full root or view-only access [π View: 24m]
2. π₯ Receive Files Direct P2P file transfer [βͺ Inactive]
3. π Share Directory (SFTP) Share a folder from your drive [π’ Active: 24m]
4. π Expose Router WebGUI Access to router's web interface [βͺ Inactive]
------------------------------------------------------------------------
5. β±οΈ Configure Default Timeout Current: 30 min
6. βοΈ Manage TAILCAT ZER0 Update, reinstall, or remove
========================================================================
π Pending (1) | ποΈ View Sessions | π Stop | β©οΈ Exit:
-
[βͺ Inactive]: Service is not currently running. -
[π’ Active: Xm]: Service is live, showing minutes remaining before auto-kill teardown. -
[π View: Xm]: View-only diagnostic shell is running. -
[π’ Root + π View]: Both root and view-only remote support shells are running concurrently. -
π [1 Permission Request(s) Pending]: Displayed whenever a guest connected to a view-only session has submitted an on-demand command execution request. PressingPdirectly opens the interactive approval modal.
When you launch any service or press v (View Sessions), TAILCAT ZER0 renders a dedicated Active Session Card:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
π± TAILCAT ZER0 β Active Session
========================================================================
Service: π View-Only Diagnostic Shell
Auto-Kill: β±οΈ 28m remaining
Security: π WireGuard P2P β’ Read-Only (System Writes Blocked)
π¬ Copy & Paste to Friend / Admin Support:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Hey, I've opened a temporary read-only diagnostic TailCat session on my router (28m remaining).
Run: tailcat ssh tcpGFwWCBquiVYgLrL7k3HQDl_jERoGKCT7I5VYUIQeZ6LF_q4e2FrWCCGx_dEaW2LF0g2e2n6b1rBPDOYeDTyCVNS2qKtROJmKmFxWCCufT1iqPy9rsILOQQ7EUZk6HsfbXwb3xyO8RbF99tPgGFpGQEv
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
========================================================================
π Stop | π± QR Code | π Refresh | β©οΈ Back:
| Key / Number | Action | Description |
|---|---|---|
s / 1
|
Stop Session | Safely terminates the tunnel and revokes the capability token immediately. |
q |
QR Code | Toggles an inline ASCII QR code of the capability token. |
r |
Refresh | Refreshes the countdown timer and checks connection state. |
b / Enter
|
Back | Returns to the dashboard (leaves tunnel running in background). |
When two or more services run simultaneously, pressing v (View Sessions) opens the Multi-Session Overview:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
π± TAILCAT ZER0 β Active Sessions (2 Running)
========================================================================
[1] π View-Only Diagnostic Shell β±οΈ 26m remaining π P2P
[2] π SFTP File Share (/jffs) β±οΈ 26m remaining π P2P
π¬ Copy & Paste Connect Commands:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β’ VIEW: tailcat ssh tcpGFwWCBquiVYgLrL7k3HQDl...
β’ FILES: tailcat ls -l tcpGFwWCBwoiH7ENLsCVJqJ...
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
========================================================================
ποΈ View (1-2) | π Stop All | π Refresh | β©οΈ Back:
From this overview:
- Type
1orv1to open the dedicated card for session 1. - Type
2orv2to open session 2. - Type
sto stop all sessions.
Pressing s (Stop) prompts you to confirm which session to terminate, preventing accidental service interruptions:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
π Active Sessions to Stop:
1. π View-Only Diagnostic Shell
2. π SFTP File Share (/jffs)
========================================================================
π Stop (1-2) | π All | β©οΈ Back:
- Enter
1orsto stop session 1. - Enter
2to stop session 2. - Enter
ato stop all sessions. - Enter
bto cancel.
If Entware has qrencode installed, pressing q renders an inline ASCII QR code directly inside your terminal:
βββββββββββββββββββββββββββββ
ββ βββββ ββ ββββββββ βββββ ββ
ββ β β ββ β βββ β β β ββ
ββ βββββ βββ βββββββ βββββ ββ
ββββββββββββββ ββββββββββββββ
βββ β βββββ βββββββ β β βββββ
βββ βββ βββ βββββ βββββββ ββ
βββββ βββ βββββββββββ ββ ββββ
ββ ββββββββ βββββββββββββ ββ
βββββββββββββββββ βββ β βββ
ββ βββββ βββββββ β βββ βββ ββ
ββ β β β βββ β ββ β β βββ
ββ βββββ β βββ βββββββββββ ββ
βββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββ
This allows instant token capture using mobile devices or laptops with webcams without copying long tokens.
By default, every session is guarded by an ephemeral watchdog timer set to 30 minutes.
Select Option 5 (Configure Default Timeout) from the main menu:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
β±οΈ Configure Session Auto-Kill Timeout
Current Timeout: 30 minutes
1. β±οΈ 30 Minutes Standard auto-kill (Default)
2. β±οΈ 60 Minutes 1 Hour session
3. β±οΈ 120 Minutes 2 Hours session
4. βΎοΈ Persistent (0 min) No auto-kill; runs until stopped
========================================================================
β±οΈ Set Timeout (1-4 or minutes) | β©οΈ Back:
- Enter
1,2, or3for quick presets. - Enter custom minutes (e.g.
45or180). - Enter
4orpfor Persistent Mode (0 min), disabling auto-kill until manually stopped.
Select Option 6 (Manage TAILCAT ZER0) from the main menu:
TAILCAT ZER0 v1.7.1 β±|γ
(ΛΛ γ7
|γΛγ΅
Instant Tunnel Manager γγΛ,)γ
========================================================================
βοΈ Manage TAILCAT ZER0:
1. π Check & Update TAILCAT ZER0 Update script & engine (v1.7.1 / v0.6.0)
2. β‘ Force Reinstall TAILCAT ZER0 Fresh download of script & binary
3. ποΈ Complete Uninstall Remove addon, configs & init hooks
========================================================================
π Update | β‘ Reinstall | ποΈ Complete Uninstall | β©οΈ Back:
- Enter
uor1to run the smart updater. - Enter
ror2to force-reinstall fresh copies from GitHub. - Enter
cor3to perform a complete clean uninstallation.
TAILCAT ZER0 β’ Ephemeral WireGuard Management for Asuswrt-Merlin β’ GitHub Repository