DWBouncers:Security

From DarkWorld Network
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
Jump to navigation Jump to search

๐Ÿ“˜ DWIRC Guides & Tutorials

Guides

Security

Channel Management

๐Ÿ“š Learn to Connect, Secure, and Manage Your IRC Experience


๐Ÿ” DWBouncers: TLS & Security Info

This page provides detailed information about TLS, encryption, secure authentication, and connection security for all DWBouncers ZNC users. Proper TLS usage ensures privacy, prevents eavesdropping, and protects your ZNC and IRC accounts from unauthorized access.


๐Ÿ”’ What Is TLS and Why It Matters

TLS (Transport Layer Security) encrypts your connection between:

  • Your IRC client โ†” ZNC server
  • ZNC server โ†” IRC network (irc.darkworld.network)

TLS prevents:

  • Password theft
  • Session hijacking
  • ISP monitoring
  • Man-in-the-middle attacks
  • Public Wi-Fi interception

All DWBouncers users must use TLS on both sides of the connection.


๐Ÿ” TLS Ports & Connection Details

๐Ÿ“ก ZNC TLS Port

Use the SSL/TLS port for secure ZNC access:

  • *ZNC SSL Port: 31337

Example IRC client setup: Server: bouncers.darkworld.network Port: 31337 SSL: Enabled

๐ŸŒ WebAdmin TLS URL

ZNC WebAdmin is also protected by HTTPS:

  • Primary WebAdmin (TLS):
 โžœ https://bouncers.darkworld.network:31337

Do not use insecure or http-only alternatives except for the password reset page (1337) when required.


๐Ÿ”‘ TLS for IRC (DarkWorld Network)

To connect securely to the main network:

  • IRC SSL Port: +6697
  • Server: irc.darkworld.network

Your client should display one of the following when TLS is active:

  • โ€œTLS securedโ€
  • โ€œConnection protectedโ€
  • โ€œSSL handshake completedโ€

If it does not โ€” your connection is not encrypted.


๐Ÿงฌ SASL Authentication (Highly Recommended)

SASL ensures your NickServ password is transmitted encrypted inside TLS, preventing credential leaks.

Supported SASL mechanisms:

  • PLAIN (recommended over TLS)
  • EXTERNAL (if you use client certificates)

To enable SASL for ZNC:

  1. Open ZNC WebAdmin
  2. Go to your network โ†’ Username / NickServ settings
  3. Enable SASL PLAIN
  4. Enter your NickServ username & password
  5. Save and reconnect

This ensures instant and secure identification on every reconnect.

๐Ÿ“œ Certificate Information

The DarkWorld Bouncers system uses:

  • Modern TLS versions (1.2 / 1.3)
  • Strong ciphers
  • Valid certificates signed by a trusted CA

You do not need to install custom certificates โ€” all standard IRC clients support them.

If your client asks to trust or verify a certificate:

Always choose: โ€œAllow / Trustโ€

You may also download certificate details from: โžก๏ธ https://bouncers.darkworld.network


๐Ÿ”Ž How to Check if You Are Using TLS

๐Ÿ–ฅ๏ธ Desktop (Textual, HexChat, LimeChat)

Check the server connection log. Look for:

  • โ€œConnected via TLSโ€
  • โ€œUsing SSLโ€
  • A lock icon near the server

๐Ÿ“ฑ IRCCloud

TLS is always enabled.

๐Ÿ”ง ZNC Debug Logs

Open ZNC โ†’ Logs โ†’ Network logs and search for:

[connection] TLS negotiated

If this line is missing, TLS is not enabled.


๐Ÿšซ TLS Misconfiguration & Security Risks

Avoid these mistakes:

  • โŒ Connecting to port 6667 without SSL
  • โŒ Using VPNs, other BNC/ZNCs, or proxies
  • โŒ Disabling certificate verification
  • โŒ Using plaintext NickServ identify in client scripts
  • โŒ Allowing unencrypted clients to connect

Such misconfigurations can expose your password, IP, and conversations.


๐Ÿ›ก๏ธ Best Practices for Maximum Security

โœ” Always do this

  • Use SSL/TLS on port 31337
  • Enable SASL authentication
  • Use strong passwords
  • Keep your NickServ email confirmed
  • Use the !keep system every 2 weeks
  • Stay updated on Terms of Service:
 โžœ https://bouncers.darkworld.network/terms/

โŒ Never do this

  • Use unencrypted ports
  • Share your ZNC or NickServ password
  • Request a ZNC from VPN/BNC/IRCCloud
  • Change the ZNC realname
  • Run abusive scripts or spam bots
  • Stay inactive for 12+ days (account removed)


๐Ÿ†˜ Need Help?

If you need assistance setting up TLS, SASL, or secure connections:

Join: #DWBouncers Provide:

  • Your ZNC username
  • Your IRC client
  • The exact error message

Staff will help you resolve any security-related issues.


See also: DWBouncers:ZNC Webadmin โ€ข DWBouncers:Keep System โ€ข DWBouncers/Clients โ€ข DWIRC:Security & SASL Auth


Part of the DarkWorld Network Wiki Project Maintained by the DarkWorld Wiki Team

DarkWorld Network โ€” Building an Open, Secure, and Collaborative Internet Since 2021

๐ŸŒ Connect with Us: | | | | | |

Quick Links: ๐Ÿ  Home โ€ข ๐Ÿ’ฌ DWIRC โ€ข ๐Ÿ”— DWBouncers โ€ข ๐Ÿ’ป DWShells โ€ข ๐Ÿ“˜ Tutorials โ€ข ๐Ÿ“ˆ Stats โ€ข ๐ŸŽฎ Games โ€ข ๐Ÿงญ Hosting

๐Ÿ’ก Want to contribute? See How to Contribute and help build the DarkWorld knowledge base!

๐Ÿ“… Last Updated: 2025-11-18 โ€ข Content licensed under CC-BY-SA 4.0 unless otherwise noted.