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.
Four problems that every network engineer faces -- solved in one browser.
SSH→PuTTY, Telnet→SecureCRT, RDP→Remote Desktop, SQL→SSMS — a different tool for every port.
Telnet/SSH shows IAC garbage, non-printable chars are unreadable — dark terminals are useless for real work.
Need to open a terminal and type commands to identify services — why not just type the address in a browser?
Air-gapped/isolated networks can’t reach Chrome Web Store — extensions must ship with the browser.
A complete browser first — standard web renders natively
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 progressive checks on every target port -- each stage can independently return a verdict; never oversteps.
SSH/FTP/SMTP/Telnet self-identify on connect. JDOOM reads the banner and stops — zero interference.
passiveWeb pages render normally; non-HTTP responses terminate early — no side effects.
standardMinimal handshake packets identify RDP/SQL/SMB/RPC/SSL — only for non-web ports.
activeReal 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.
The same core logic turns "unreachable error pages" into "readable answers."
Banner hit -- finished in 4 ms, zero disturbance
Real website -- rendered like a normal browser
| Protocol | Port | Method |
|---|---|---|
| SSH / FTP / SMTP | 22 / 21 / 25 | Banner Read |
| Telnet | 23 / any | Banner Read |
| RDP Remote Desktop | 3389 | X.224 handshake |
| SQL Server (TDS) | 1433 | Prelogin |
| SMB File Sharing | 445 / 139 | SMB1+SMB2 |
| SunRPC / Portmap | 135 / 111 | GETPORT |
| SSL/TLS (Implicit) | 465/993/995/636 | ClientHello |
| HTTP / HTTPS | 80 / 443 / 8080 | Render |
chrome://jdoom-telnet — Built-in Telnet client on net::TCPClientSocket, automatic IAC stripping.
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
Built for professionals who work with networks, servers, and infrastructure every day.
Asset inventory, port auditing, and service fingerprinting -- all from a single browser window.
Quick Telnet checks, header inspection, and DNS lookups without leaving the browser.
Debug non-HTTP services, inspect raw banners, and test connectivity on any port.
| Item | Detail |
|---|---|
| Browser Engine | Chromium 153 |
| Probe Mechanism | NavigationThrottle |
| Built-in Terminal | Telnet terminal |
| Extensions | 6 extensions (SwitchyOmega, Cookie-Editor, Header Modifier, JS Toggle, Charset, Markdown Viewer) |
| Google Services | Blocked |
| Platform | Win10/11 |
| Delivery | Installer / Source Patch |
| Version | 1.1.0 |
Unlock ports. Let the browser speak non-Web protocols.
Try Nowjiwo.org · Version 1.1.0