Unlock ports.
Let the browser speak non-Web protocols.

If it's a web page, render it. If it's a service, identify it.

Replace a dozen protocol clients and dark terminals — one browser handles every port.

Three-Stage Probe Native Kernel Interactive Telnet 6 Extensions Chromium 153

Why JDOOM?

Four problems that every network engineer faces -- solved in one browser.

🔗

Too Many Protocol Clients

SSH→PuTTY, Telnet→SecureCRT, RDP→Remote Desktop, SQL→SSMS — a different tool for every port.

▩

Dark Command-Line Terminals

Telnet/SSH shows IAC garbage, non-printable chars are unreadable — dark terminals are useless for real work.

🔎

Port Probing Requires nmap

Need to open a terminal and type commands to identify services — why not just type the address in a browser?

📦

Extensions Can't Install Offline

Air-gapped/isolated networks can’t reach Chrome Web Store — extensions must ship with the browser.

A complete browser first — standard web renders natively

https://jiwo.org
Normal web rendering

The real production site https://jiwo.org rendered natively in-kernel: tables, colors, images and CJK typography all correct; full HTML5/CSS3/JavaScript support. Only on top of this baseline does the three-stage probe below handle non-web ports.

Three-Stage Probe, light-to-heavy, stop on first match

Three progressive checks on every target port -- each stage can independently return a verdict; never oversteps.

STAGE 1

Read Active Banners

SSH/FTP/SMTP/Telnet self-identify on connect. JDOOM reads the banner and stops — zero interference.

passive
STAGE 2

Try HTTP

Web pages render normally; non-HTTP responses terminate early — no side effects.

standard
STAGE 3

Service Fingerprinting

Minimal handshake packets identify RDP/SQL/SMB/RPC/SSL — only for non-web ports.

active
192.168.0.97:3389
RDP probe

Real Probe Screenshot

Visiting 192.168.0.97:3389, JDOOM determines it is not a web port and automatically runs service identification:

RDP (X.224) responded · SSL/TLS responded

Similarly, :445 → SMB, 127.0.0.1:8080 → HTTP renders the real page.

Protocol Matrix

The same core logic turns "unreachable error pages" into "readable answers."

Banner hit -- finished in 4 ms, zero disturbance

127.0.0.1:8021
banner probe

Real website -- rendered like a normal browser

127.0.0.1:8123
HTTP render

Protocol Recognition Matrix

ProtocolPortMethod
SSH / FTP / SMTP22 / 21 / 25Banner Read
Telnet23 / anyBanner Read
RDP Remote Desktop3389X.224 handshake
SQL Server (TDS)1433Prelogin
SMB File Sharing445 / 139SMB1+SMB2
SunRPC / Portmap135 / 111GETPORT
SSL/TLS (Implicit)465/993/995/636ClientHello
HTTP / HTTPS80 / 443 / 8080Render

Interactive Telnet + 6 Extensions

chrome://jdoom-telnet — Built-in Telnet client on net::TCPClientSocket, automatic IAC stripping.

chrome://jdoom-telnet
Telnet terminal

Live Connection Tests

202.5.197.3:23

ZTE ZXR10 router login banner


202.72.240.65:23

User Access Verification


• Jump to any port from the probe page in one click

• URL parameters ?host=&port= for auto-connect

• IAC WILL/WONT/DO/DONT auto-negotiation

• Basic ANSI color support

6 Built-in Extensions

SwitchyOmega — Proxy switching
Cookie-Editor — Cookie management
Header Modifier — HTTP header modification
JS Toggle — JavaScript on/off
Charset — Character set switching
Markdown Viewer — Markdown rendering

Target Users

Built for professionals who work with networks, servers, and infrastructure every day.

Security Analysts

Asset inventory, port auditing, and service fingerprinting -- all from a single browser window.

Ops Engineers

Quick Telnet checks, header inspection, and DNS lookups without leaving the browser.

Developers

Debug non-HTTP services, inspect raw banners, and test connectivity on any port.

Specifications

ItemDetail
Browser EngineChromium 153
Probe MechanismNavigationThrottle
Built-in TerminalTelnet terminal
Extensions6 extensions (SwitchyOmega, Cookie-Editor, Header Modifier, JS Toggle, Charset, Markdown Viewer)
Google ServicesBlocked
PlatformWin10/11
DeliveryInstaller / Source Patch
Version1.1.0
JDOOM

JDOOM 1.1.0 · Now Available

Unlock ports. Let the browser speak non-Web protocols.

Try Now

jiwo.org · Version 1.1.0