Mint volume — issued rows per day; purple = day with Tracebit use events
Campaign lifecycle — 57 journey-fingerprint sigs, bar = first_seen → last_seen (sensor count in label)
Curated kill-chains — registry campaigns, maintained at briefing time
CREDENTIAL-DRAIN active
Mint→use pipeline, not a trap template. №25 third run: collectors 2a02:c207:2341:3992::1 + 45.67.216.15 minted 4 then the SAME IPs ran 6x ListEmailIdentities (SES) denials each — first collect-and-use from one IP; №24 console session unchanged.
flowchart LR
MINT["Empty-IP mint burst<br/>on one node"] --> COLLECT["Collector harvest<br/>(forged AI-crawler UAs)"]
COLLECT -->|"minutes later"| USE["AWS use from egress IPs"]
USE --> S1["ConsoleLogin<br/>GetSigninToken<br/>GetCallerIdentity ✓24"]
USE --> S2["Denied recon ops<br/>GetAccount ×108<br/>DescribeInstances ×97<br/>ListUsers ×6"]
S1 --- POLICY["legacyOwnerAccess<br/>deny-all policy held"]
NIGHTAGENT active
№25: ninth operator 102.55.53.40 ran the full kit on both EU nodes 15 min apart, 2 mints. GHSAT token unrotated through its 12th window.
flowchart LR
V["phpunit webshell verify<br/>NightAgent echo"] --> D["nightshell dropper<br/>raw.githubusercontent.com<br/>GHSAT token (11 windows)"]
D --> L["form login<br/>user=root&pass=wrong"]
L --> W["wp-batch SQLi<br/>UNION SELECT"]
W --> MINT["Canary mints<br/>4 (№24)"]
METADATA-HUNT idle
Third idle window (№24): 0 /@fs rows. Named runners hoard minted credentials (136.117.52.210's 26 expired unused).
№28: largest synchronized day since №16 — 6,600 ev / 35 mints / 4 operators / 3 nodes (.248 farm+control, .249 farm, .243 ru-edge+netcup). 45.138.12.16 did not return; stays a candidate.
flowchart LR
OP["/46 pool + external ops<br/>forged Googlebot/2.1"] --> SWEEP["1,042-path census<br/>12-s mint bursts"]
SWEEP --> MINT["/.env mints<br/>35 (№28)"]
MINT --> HOARD["Standing hoard<br/>~290+ creds, zero use"]
REGISTRY-HUNT active
LeakIX l9scan template. №28: 7 full-kit DO IPs (41 ev each, aidev 4 / farm 3) + 1 fragment; 6 mints at 1/IP — 134.209.25.199 skipped its mint (4 in 6 days). 16th window of the 1-mint cadence.
flowchart LR
L9["LeakIX l9scan<br/>DO IP pool"] --> W1["WebLogic console"]
W1 --> W2["Confluence · WHM/cPanel"]
W2 --> DR["Docker registry enum<br/>/v2/internal/..."]
DR --> GR["/graphql introspection<br/>credential-canary hit"]
GR --> MINT["Mints 1/IP<br/>6 (№28)"]
№28: fifth operator 119.40.84.186 (BDCOM BD, same IP as №27) burst→sustained: 18,063 xmlrpc + 18,063 wp-login POSTs (17,946 distinct pairs) over 6.5 h on netcup. Fleet-wide 19,101 wp-login events from 38 IPs; 924 are background brute.
flowchart LR
OP["Operator rotates<br/>(1337 Svcs · GCP · Google BE · BDCOM BD)"] --> PRE["Preflight wlwmanifest<br/>+ wp/v2/users"]
PRE --> FLOOD["system.multicall flood<br/>1,600–18,063 POSTs"]
FLOOD --> WPL["wp-login phase<br/>one distinct password per POST"]
MALWARE-DICT active
Pfcloud 204.76.203.18 loop RESUMED №26 (first absence was №22): 2,059 ev control + 2,060 ru-edge in 27 h, byte-identical, 569 paths.
Named operator 69.5.20.14 (Byteplus, ID). №24: first idle window. Byte-identical 404-path passes, 9-UA rotation, /.aliyun/* sweep.
flowchart LR
OP["Byteplus 69.5.20.14<br/>9-UA rotation"] --> CENSUS["404-path byte-identical<br/>census + suffix fanout"]
CENSUS --> ALI["/.aliyun/* 21-path<br/>credential sweep"]
ALI --> ZERO["0 mints —<br/>recon only"]
SYNC-ENUM-WAVE active
№25 NEW: 8 IPs ran byte-identical 282-event WordPress user-enum passes (270 tarpit + 12 enum calls), Chrome/127 UA, staggered ~15 min across control, ru-edge, sponge 18:41-20:01 UTC 09-18. №24 2-IP run was the same shape; third run, promoted.
flowchart LR
Q["Scheduler queue<br/>1 IP per ~15-min slot"] --> P["Byte-identical 282-ev pass<br/>270 tarpit cycles + 12 enum calls"]
P --> N1["control"]
P --> N2["ru-edge"]
P --> N3["sponge"]
N1 --- ZERO["0 mints"]
MEGA-DICT active
Sixth replay №28: 138.199.60.16 (Datacamp SG, ipsum:2; third run by this ASN) on frantech-ts, 13,057 GETs / 13,008 paths / 209 UAs in 2m59s. Byte-stable at 13,000 + /stub.* x4 for a second cycle; the /c/ random-token family split into a separate 45.198.224.x crawler (TOKEN-CRAWLER, new).
Not a standalone campaign since №12: wp-batch bodies ride inside INFOCREST-KIT / AKAMAI-CONFIG / NIGHTAGENT chains (SQLi via author_exclude UNION SELECT).
Network-layer recon — inbound sweeps on the fleet's public IPs (Arkime); not visible to the HTTP traps
Arkime window 2026-09-22 07:33:00 → 2026-09-23 07:33:47 UTC · 76,205 inbound sessions on 7 fleet public IPs. Identity is the client tool (fingerprint), never the source IP — sweep operators rotate addresses and keep the tool. Last column = source IPs per day.
fingerprint
campaign
sessions
src IPs
networks
countries
ports
src IPs/day
f555226df196…
LIBSSH-MASSSWEEP dispersed sweep (one port, many networks)