DNS Tunnel Access to TransIRC

We're excited to introduce tapeworm โ€” a DNS-tunneled SSH access method for TransIRC. Designed to get around network restrictions, this tool allows you to reach our SSH-based IRC environment even when SSH is blocked on a network (Note we do offer SSH on port 443).

Tapeworm is a standalone client that wraps your SSH connection in DNS queries and connects through UDP/5353. On the server side, your session is decoded and forwarded to our custom NickGate SSH service, preserving your real IP with the PROXY protocol for identity-aware authentication.

๐Ÿชฑ What is tapeworm?

Tapeworm is a cross-platform SSH client that tunnels through DNS. It is built to automatically connect to TransIRC's DNS tunnel gateway and authenticate you with your IRC nickname and password, just like our regular SSH service.

๐Ÿ” How Authentication Works

Once tunneled, your SSH session reaches our NickGate server โ€” the same gateway used for direct SSH. Authentication is done via your NickServ credentials:

๐Ÿ–ฅ๏ธ Your Environment

Once logged in, you'll be placed into a tmux session containing:

๐Ÿ›ก๏ธ Security & Identity

๐Ÿš€ How to Use tapeworm

Download the tapeworm client and run it from your terminal:

./tapeworm-client

No arguments or config files needed โ€” it will automatically tunnel to our DNS gateway and prompt for your IRC credentials.

You can review the tapeworm source code here: https://github.com/TransIRC/TapeWorm

Download Windows Client (x64) Download Linux Client (x64)

To register your nickname, connect to IRC and run:

/msg NickServ REGISTER yourpassword youremail

๐Ÿ’ก Tips