From 2 targets to 11
Gen-1 saw only SSH and Telnet. Genesis saw the full menu — RDP, VNC, MSSQL, Redis — but remote-access still dominated: SSH, RDP, VNC and Telnet were 84% of everything.

The OpenCanary Experience · Genesis
A rough first attempt in 2022 hinted at the scale. On 11 October 2023 a successor went live — more sensors, more protocols, and built to catch what the first one never could.
Scroll, swipe, or use the arrow keys.
Before · 2022
The first generation was one Oracle Cloud VM with four ports open — FTP, SSH, Telnet, a fake web login. I left it to fester. It could only count knocks; it never saw a single password. And still:
SSH and Telnet were 99% of it — relentless attempts to reach a command prompt. Hammered hardest from 61.177.17x.x, China. A humble ancestor, but proof the question was worth asking properly.
The successor goes live
Six sensors this time — scrappy and half-named (oc-at-home, US-West and US-WEST) — across eleven protocols, built not just to count knocks but to capture: credentials, and files. The first knock came in 10 seconds.
Nothing, nothing, nothing — then the internet noticed. From a standing start to 164,511 connections a day inside 72 hours.
The evolution
| Gen-1 · 2022 | Genesis · 2023 | |
|---|---|---|
| Total volume | 328,347 / 197 days | 10,262,671 / 82 days |
| Per day | 1,667 | 125,154 (~75×) |
| Per hour | ~420 | ~5,200 |
| Attack surface | 4 ports | 11 protocols |
| What it could see | connection counts | credentials + malware |
Roughly seventy-five times the daily volume — and for the first time, the ability to see what was being tried, not just how often.
Genesis · protocol detail
Gen-1 saw only SSH and Telnet. Genesis saw the full menu — RDP, VNC, MSSQL, Redis — but remote-access still dominated: SSH, RDP, VNC and Telnet were 84% of everything.
Hourly volume never dropped below 349,214 and topped out at 479,990. A flat line around the clock — the signature of automation, not people. The machines do not sleep.
The tyranny of the default
In 2022 I could name the Known Dumb Credentials — 1234, admin, default, 888888 — but never count them. Now I could. Same keys, finally measured:
| Username | Password | Attempts |
|---|---|---|
| admin | admin | 13,225 |
| root | root | 10,587 |
| root | admin | 10,411 |
| support | support | 8,640 |
| root | vizxv | 8,319 |
| root | xc3511 | 6,680 |
vizxv and xc3511 are verbatim Mirai defaults — IoT cameras and routers, not people. Default credentials on an internet-facing host are compromised in minutes. Gen-1 suspected it; Genesis proved it.
What really happened
I opened an SMB file share and planted a canary token, expecting someone to steal it and trip the alarm. Instead, they arrived to drop things.
Twenty unrelated IPs, the same spoofed SMB3_00 / OSX fingerprint, the same single binary written 53 times under random names. The token was never taken. The trap caught something better: a botnet using any open share it finds as a dead-drop to pre-stage its break-in tool. Sadly for the criminals, my "antivirus" solution moved their file. Immediately.
Who came knocking
Gen-1 saw China and little else. Genesis drew the whole map: China 2,092,059 · Lithuania 1,526,991 · Russia 1,331,749 · Netherlands 1,127,467. Tiny Lithuania at number two is one busy hosting range, not a nation.
One IP — 185.73.125.23 — fired 377,856 VNC probes alone. The Lithuanian 141.98.11.x block fills eight of the top twenty: a coordinated RDP farm.
2,107,601 VNC connections. Passwords that matched a known list: 4,610. Millions of attempts, near-total failure — brute force against a wall, running anyway.
The 2022 floods from 61.177.17x.x never stopped — they were just a sliver of what Genesis could finally see in full. Same actors. Same tooling. Bigger lens.

Genesis
Open a port, and the internet answers in 10 seconds.
Default credentials are compromised in minutes. Proven.
Leave a share open, and they'll store their break-in kit on it.
0
The 2022 verdict, proven at ten-million scale — and now we can see the staging, not just the knocking. This was Genesis.
By 2026, the flock had grown — and so had what it saw.
The OpenCanary Experience →