FLUX FLEET — INTEL BRIEFING №44
Period: 2026-10-06 07:32 – 2026-10-07 07:33 UTC (24h, day 42 of operations)
Sources: 8 honeypot nodes (frantech-ts also runs non-flux ssh/telnet honeypots whose condensed feed lands in /data/hp-logs and is NOT part of this report) — canary-farm-1 (EU-hot), ai-devbox-1 (EU), control-1 (differential baseline), ru-edge-1 (Russia), lauterbourg-01-ts (Kiteworks TLS profile), netcup-ts + sponge-01-ts + frantech-ts (deception-only, no canaries)
Network layer: Arkime on spark (the fleet's own pcap sensors) — step 3c, the only view of sweeps that never request a path
Confidence: High (direct observation, 42-day baseline, every ≥3× result-tag spike attributed to a named actor)
BLUF
The mint-to-use funnel changed shape: for the first time, the operators who minted canaries used them from the same IPs. Two LeakIX/REGISTRY-HUNT DigitalOcean runners (157.230.19.140, 167.99.181.249) validated their own credentials in AWS minutes after the 20:01 EDT mint wave, and Bucklog SARL 185.177.72.205 probed SES (34 denied GetSMSAttributes + 34 denied GetSendQuota), the SES operation's first appearance since №38. The 102.220.161.x block (VPS Dedicated SI) ran the largest collection operation of the window: 102.220.161.102 minted a fleet-record 27 canaries on ru-edge in 17 minutes behind a spoofed Host: 127.0.0.1 header, while sibling .87 censused netcup and ai-devbox-1. MEGA-DICTIONARY replayed under a new host class (176.119.150.252, Owl Limited DE) and grew +31 paths to 13,445 — the sixth consecutive growth event. Volume moved to the deception nodes: netcup-ts +191%, sponge-01-ts +96% (the benign Bochum research crawler plus a wider Bucklog census), ru-edge-1 +55% (the two SI/Sino census operators); canary-farm-1 fell 64% and control-1 56% against averages inflated by the record №41–№43 waves. Mint failures stayed at zero for a third window (70 credentials to 26 collectors).
Key Judgements
- Canaries now attract same-session use by named HTTP campaigners, not just off-fleet egress. The two l9scan runners minted at 20:01 EDT and called
sts:GetCallerIdentity(success) plusListBuckets(denied) as themselves; every prior use window separated the mint IP from the use IP. (High confidence — Tracebit binds each use event to a credential whose mint row carries the same clientIp.) - 102.220.161.x is a standing multi-node collection operation and the fleet's most productive active collector. In one window the block ran a 2,797-event, 55-family census with 27 mints on ru-edge (a single-IP record, one above 136.117.52.210's 26 in №20), a 722-event census on netcup, and a 599-event census plus 2 mints on ai-devbox-1 — its second consecutive window after №43's git walk. (High confidence — mint rows, journeys, and the spoofed-Host attribution are all measured.)
- MEGA-DICTIONARY remains a maintained, shared artifact, and its growth rate is rising. The anti-join against №43's 13,414 paths shows +31 new and 0 dropped under a new host from an ASN class (Owl Limited DE) that had not carried it before; the growth series now reads +6/+27/+34/+39/+17/+31. (High confidence — full path-set anti-join on 26,859 events.)
- The credential stage is consolidating across kits. NIGHTAGENT's second operator ran the full form-login → wp-batch SQLi → adminer chain without the phpunit or dropper stages, with a fresh 22-character adminer password per pass — the INFOCREST credential shape — and CONFIG-SWEEP's operator re-minted for the first time since №33. (Moderate confidence — bodies captured verbatim, but two windows per operator is a thin base for a trend.)
Active Campaigns (day 42 status)
CREDENTIAL-DRAIN (mint → use pipeline) ⟳ — TENTH USE WINDOW, SPLIT COLLAPSED (Hostile, active)
- Actors (use side): 185.177.72.205 (Bucklog SARL FR) — 2 credentials,
GetCallerIdentitysuccess + denied SES ops; 157.230.19.140 and 167.99.181.249 (DigitalOcean, REGISTRY-HUNT l9scan runners) — 1 credential each,GetCallerIdentitysuccess + deniedListBuckets; 80.94.95.211 (SS-Net RO) — 1 credential,GetCallerIdentitysuccess + deniedListFoundationModels×2. No use IP is new to the fleet; all four minted in this window. - TTPs: 78 use events across 5 credentials: 72 denied, 6
sts:GetCallerIdentitysuccesses. Denied operations:GetSMSAttributes×34,GetSendQuota×34 (SES enumeration — absent since №38),ListFoundationModels×2,ListBuckets×2. The deny-all policy held; successes leak account identity at most. - Assessment: the leak-to-cash loop now includes in-operator validation: LeakIX-class scanners check what they steal before resale. The SES pair's return, credited to a Bucklog IP, links a census campaign to mail-related credential demand. Hoards persist: 213.209.159.175 77/6d, .154 38/6d, 45.148.10.171 28/6d.
REGISTRY-HUNT / LeakIX (l9scan template) ⟳ — FIRST ALL-8-SENSOR WAVE (Borderline, active)
- Actors: 18 l9scan IPs, 847 events, all 8 sensors, wave 19:56–20:38 EDT, all DigitalOcean. UA variants 2.0.6343, 2.0.930323, 2.0.234313, 2.0.632323. 12 IPs ran the registered 27-family journey onto the kill-chain watchlist; 14 mints at 1/IP (64.225.75.246 took 3 across ru-edge + ai-devbox-1).
- TTPs: tarpit → WebLogic console → Confluence → WHM/cPanel → docker-registry enumeration (
/v2/internal/...), then/.envmint at 1 per IP. - Assessment: steady-state collection at unchanged scale (18 IPs in both №43 and №44). The development is downstream: two runners self-validated their mints in AWS (see CREDENTIAL-DRAIN).
SI-CENSUS (102.220.161.x, VPS Dedicated LLC SI) ⚠ NEW — PROMOTED ON SECOND WINDOW (Hostile, active)
- Actors: 102.220.161.102 — ru-edge-1 only, 2,797 events / 55 trap families / 1,503 paths, 10:39–11:47 EDT; 102.220.161.87 — netcup-ts (722 events / 350 paths, 23:02–23:20 EDT) + ai-devbox-1 (599 events / 564 paths, 11:58–12:09 EDT). Lineage: №43 ran .102's 144-path git walk on ai-devbox-1; the block's .139 collected in №35–№36.
- TTPs: .102 set
Host: 127.0.0.1on 2,793 of its 2,797 ru-edge requests — the origin-spoofing probe family first seen in №13 — and rotated a Chrome/126 forgery. Its census covers.envvariants in 20+ directories (/dataset1/.env,/deploy/.env,/docker/php/.env,/dotfiles/.env…), wp-config variants, git internals, and minted 27 at/.envin three bursts (10:40, 10:47, 10:54–10:57 EDT). .87 fetched/.hgignoreand a Zend-style config set (/config/database.config.php,/application/config/config.php,/config/ai.json) under 5 rotating UAs and minted 2 on ai-devbox-1. - Assessment: a single block now runs census, git-walk, and mint-collection roles across four nodes, with deliberate header spoofing against reverse-proxy assumptions. Its 27 held credentials are hostile-held inventory until they expire — watch AWS.
MEGA-DICTIONARY (shared IoT dropper-URL dictionary) ⟳ — TENTH REPLAY, HOST ROTATED TO OWL LIMITED (Hostile, active)
- Actors: 176.119.150.252 (Owl Limited DE — new host class) on frantech-ts 01:24:07–01:25:37 EDT: 13,445 events / 13,445 distinct paths in 90 seconds, GET-only, 208 UA rotation, 0 POSTs, 0 mints. Host ledger: 31173 Services AB ×2, Datacamp ×3, tzulo ×2, Zenlayer ×2, Owl ×1.
- TTPs: anti-join against №43's 13,414-path set: +31 new / 0 dropped. New paths:
/bots/{bot,dldr,mb,go_bot}.*families,/bins/morte.{arm,x86_64},/bins/xnxnxnxn*×6 architectures,/pack/agent/nodewatchd-linux-386,/nyx_bot_linux_amd64_exec,/Hilix.sh,/87sbhas6as.sh,/adb.arm7,/m.sh. - Assessment: the sixth straight growth event (+6/+27/+34/+39/+17/+31) with a second host change in two days. The artifact keeps absorbing other actors' tooling names; the fleet's deception surface absorbs every replay at zero cost.
NIGHTAGENT (form login → wp-batch SQLi kit) ⟳ — .49 SECOND RUN, CREDENTIAL STAGES ONLY (Hostile, active)
- Actors: 185.213.193.49 (Zenlayer US) — five passes: canary-farm-1 07:37 + 11:02 + 17:58 EDT, ai-devbox-1 11:32 + 13:24 EDT; three passes minted (3 canaries, 6/6d). 105.159.4.244 absent.
- TTPs: POST
/login/withuser=root&pass=wrong; wp-batch multiplex carrying the SQLi probe...author_exclude=0%29+UNION+SELECT+...CONCAT%280x7c7c%2CHEX%28CAST%28%28SELECT+0x4f4b%29AS+CHAR%29%29%2C0x7c7c%29...(the||OK||oracle);/.envmint; config-bundle census; phpMyAdmin path set (20 of canary-farm-1's 21phpmyadmin-loginevents — the 6.0× spike); then threeadminer-credential-postbodies per pass withauth[username]=prod_rwand a fresh 22-character password each pass (8LB9tLMFj2cQ2llBuH7vPA,Y6kVIvepMM16CeMI-5YwoQ,1ocYDyySV4cQEz4RIXb7Kg). - Assessment: the operator dropped the phpunit verify and the broken dropper POST entirely this window and ran a pure credential kit whose adminer anatomy matches INFOCREST-KIT. The fleet's staged kits continue to share stages; attribution rests on the journey, not one body.
CONFIG-SWEEP (87.120.104.29, Sino Worldwide NO) ⟳ — SECOND CONSECUTIVE WINDOW, FIRST MINTS SINCE №33 (Hostile, active)
- Actors: 87.120.104.29, first ru-edge appearance: 1,650 events / 140 trap families / 1,642 paths in one burst at 20:39 EDT under forged
Googlebot/2.1. - TTPs: wp-config variant census (
~,.old,.orig,.bak),/.git/HEAD,.travis.yml,laravel/.env, 12 SSH private-key paths (/id_rsa,/.ssh/id_ed25519,/ssl/server.key,/private/server.key…) that drove ru-edge's newssh-private-key-errortag (30 events, inf ratio), and 6 mints at/.env. - Assessment: after №43's commodity webshell-probe run on netcup, the operator re-armed the original wide census and re-crossed the mint line on a third node. ru-edge now holds its credentials.
BUCKLOG-KIT (Bucklog SARL FR /24) ⟳ — THIRD CENSUS WINDOW, FIRST MINT, SES LINK (Hostile, active)
- Actors: 185.177.72.75 (netcup-ts, 1,096 events / 485 paths / 4 POSTs, 18:52–18:59 EDT — the largest Bucklog census on record), 185.177.72.9 (frantech-ts, 188 events), 185.177.72.205 (canary-farm-1, 188 events).
- TTPs: the census arm walks credential and webshell paths. New: .205 minted 1 at
/.envundercurl/8.7.1at 20:22 EDT and used 2 credentials in AWS —GetCallerIdentitysuccess plus the SES enumeration (see CREDENTIAL-DRAIN). - Assessment: the block's original RCE kit stayed dormant since day 7, but its census arm now mints and consumes. The SES operation pair and a Bucklog mint in one window is the strongest link yet between a census campaign and a specific AWS service demand.
MEVSPACE-GITWALK (git-internals walk, env-named refs) ⟳ — THIRD-GENERATION OPERATOR (Hostile, watch)
- Actors: 2a01:4f9:c015:3f79::1 (Hetzner, new /16 — prior operators sat in 2a01:4f8::/32) on canary-farm-1: 144 events, 143
fake-git+ 1gitignore. - TTPs:
/.git/HEAD,ORIG_HEAD,packed-refs,FETCH_HEAD,info/refs, and the registered env-named familiesrefs/wip/wtree/,refs/wip/index/,logs/refs/{heads,tags}/. - Assessment: the template persists across three operator generations and three years of fleet rotations; the fleet's fake-git surface returns decoys throughout. The №43 3xK Tech trio stayed out a second window.
ENVRC-SWEEP (distributed env-path walker) ⟳ — SECOND WINDOW, WORDLIST GREW GARBAGE SUFFIXES (Hostile, active)
- Actors: the two registered signatures ran ru-edge-only this window (
d045b89fe96b/.envrc 6 IPs,e4cbfe2556fa/var/.env 6 IPs, 42 events each). Two NEW quote-garbage variant signatures appeared:c7411f59a56f(/var/.env"], 10 IPs on control-1 + frantech-ts + netcup-ts) anda157d6c255ee(/.envrc"], 9 IPs adding ru-edge-1) — ~19 residential-class IPs at 9–17 events each, first seen 10-07. - TTPs: single-path repeats into the tarpit under rotating forgeries; the
"]suffixes mark a wordlist scraped from rendered HTML (the ZKILLU mechanism). 0 mints. - Assessment: one tooling family, now with four signatures; the tarpit absorbs every walk. Promote the variants to a separate row if they acquire mints or non-tarpit results.
SS-PROBE (self-marking __ss_probe walker) ⟳ — SAME OPERATOR, ON SCHEDULE (Hostile, active)
- Actors: 105.112.26.83 (second consecutive window): 4 mints in 1 hour (ai-devbox-1 ×3 + canary-farm-1, 03:50–04:50 EDT), marker
/__ss_probe_6044ce427532cb1225692c4f1807383d__,python-requests/2.31.0. - TTPs/Assessment: unchanged registered template — marker guarantees first-seen, single
/.envmint per node, immediate exit. The 24-hour repeat cadence makes this a standing collector.
WP-FORM-BRUTE (distributed wp-login brute) ⟳ — CONTRACTED (Hostile, active)
- Actors: 80 credential POSTs from 13 IPs + 9 xmlrpc POSTs from 6 IPs; the
ed66cc967251wp-login+xmlrpc leg is the only cluster-table signature (6 IPs / 24 events, aidev + farm). №42's one-POST vhost generation stayed out. - TTPs/Assessment: probe → credential POST against the fake WordPress. Roster shrank 42 → 13 runner IPs and the wp-json enumeration stage stayed out a third window; the 200-pair alarm stays armed, pair counts well below it.
SS-NET TOOLING (80.94.x standing collector) ⟳ — ACTIVE
- Actors: 80.94.95.211 minted 2 on ai-devbox-1 (Chrome/5.0.358 forgery, 18:25 EDT) and used 1 credential (4 ops); 80.94.92.65 minted 1 on control-1 (Chrome/75 Android forgery).
- TTPs/Assessment: the .211 mint→use loop continues for a second window; the deny-all policy held against
ListFoundationModels.
Watch-class singles (no campaign yet)
- 185.196.220.132 (ColocaTel NL, ipsum:1): lauterbourg-01-ts, 715 events / 282 paths / 2 POSTs, 20:50–02:48 EDT — a
curl/8.6.0env census (/.environment,/.env.aws,/.env.vonage,/craft/.env,/hubspot/.env…), all tarpit-absorbed. Owns 530 of lauterbourg's 796tarpit-modulespike events (6.5×). - 45.156.87.44: new honest-labeled UA
Mozilla/5.0 (compatible; opendir-scanner/1.0), 6 tarpit-absorbed probes on 3 nodes including random path/glixnjj4y0; the 45.156.x basin produced WP-ENUM's generations. Censys logged the same path once. - 159.26.101.78 (Proton-adjacent range): 1 mint on canary-farm-1 (Chrome/81 forgery, 21:47 EDT) + 1
phpmyadmin-loginprobe — the range produced the fleet's most consequential actor (159.26.110.179, №14). - First-time single-mint collectors: 8.136.198.137 (Chrome/120), 209.99.189.217 (Chrome/124), 45.128.233.118 (UCBrowser Android forgery).
- 140.245.97.208 (Oracle): 3 mints/6d, latest on canary-farm-1 06:30 EDT (Chrome/39) — the ORACLE-SWEEP un-merge trigger watches this block for a standalone census run; none yet.
Absent or paused
METADATA-HUNT (tenth consecutive marker-absent window, 0 __aws_leak_probe/@fs events), OMEGA-SWEEP (fourth miss; pool single 94.154.43.31 ran 8-node light passes, 8 events), GIT-VAULT (3xK trio out a second window), CF-FRONTED CREDSWEEP (seventh window), KITEWORKS-CRAWL (first absence — no kiteworks-shell passes; vhost volume 1,106 under generic censuses only), LLM-ENDPOINT-PROBE (no second window — 104.168.115.214 absent, 0 endpoint events), SONICWALL-VPN-PROBE, ZKILLU-GITWALK, CRUSADER-SWEEP, XMLRPC-BRUTE standalone (today's 9 xmlrpc posts are WP-FORM-BRUTE's ed66 leg), LEAKIX-SSH at the network layer (third absence). MALWARE-DICT: 204.76.203.18 ran its 31st loop (1,372 events / 570 paths) and /24 siblings .237 and .219 ran 8-node Edg/90 light touches (64/32 events).
Standing actors (persistence check)
- 45.148.10.171 — twelfth consecutive minting window: 7 mints across farm/aidev×2/control (28/6d), antique forged-UA rotation now including
Mozilla/2.0 (compatible; Ask Jeeves/Teoma). - REGISTRY-HUNT — nightly wave, now covering every sensor; volume flat at 18 IPs.
- 102.220.161.x / 45.148.10.171 / SS-Net pair / Feo Prest hoarders — the collector set that carries the mint→use pipeline; all present or holding hoards.
- 45.198.224.x — .124/.125 ran their bare 8-node tarpit passes (90/72 events); the /24 has appeared every window this week.
- 204.76.203.x — 31st dictionary loop; six-host sibling count unchanged.
- 185.73.23.162/.161 (Ruhr-Universität Bochum,
Software Security Research/1.0) — benign academic crawler, second window, volume tripled to 2,798 + 787 events on netcup + sponge (drove sponge's +96%). - 3e1c5eb879e7
/-handshake pool (85 IPs, fleet-wide) and 7e61a9500d8b php-cgi RCE probe cluster (11 IPs, 539 events) — standing background clusters.
Network-layer recon (Arkime) — 2026-10-06 07:32:00 → 2026-10-07 07:33:07 UTC
Fingerprint field ssh.hassh, destination port 22 · 106,397 inbound sessions · fleet IPs: ai-devbox-1 217.15.163.226, canary-farm-1 109.123.246.142, control-1 38.54.2.209, frantech-ts 209.141.62.110, lauterbourg-01-ts 89.116.25.211, netcup-ts 159.195.21.150, ru-edge-1 130.94.89.46, sponge-01-ts 89.167.72.144
Session tags: honeypot 68,928, bahrain-sponge-01-ts 26,874, sensor:bahrain-sponge-01-ts 26,874, frantech-ts 16,276, sensor:frantech-ts 16,276, sensor:lauterbourg-01-ts 15,965
| client fingerprint | sessions | src IPs | networks | countries | ports | first → last | shape |
|---|---|---|---|---|---|---|---|
f555226df1963d1d3c09daf865abdc9a |
5,602 | 312 | 158 | 57 | 22 | 2026-10-06 07:32 → 2026-10-07 07:22 | dispersed sweep (one port, many networks) |
0a07365cc01fa9fc82608ba4019af499 |
34,749 | 108 | 36 | 23 | 22 | 2026-10-06 07:32 → 2026-10-07 07:21 | dispersed sweep (one port, many networks) |
084386fa7ae5039bcf6f07298a05a227 |
301 | 60 | 7 | 6 | 22 | 2026-10-06 08:06 → 2026-10-07 07:08 | distributed |
16443846184eafde36765c9bab2f4397 |
16,177 | 31 | 15 | 12 | 22 | 2026-10-06 07:32 → 2026-10-07 07:24 | single-source |
03a80b21afa810682a776a7d42e5e6fb |
616 | 30 | 20 | 12 | 22 | 2026-10-06 09:31 → 2026-10-07 06:58 | single-source |
dd9bcf093c355da7000132131cb36fd0 |
29 | 26 | 1 | 1 | 22 | 2026-10-06 10:18 → 2026-10-07 04:56 | single-source |
e54ef3ec27fe1fea7ab64d3fa05359fd |
27 | 19 | 8 | 5 | 22 | 2026-10-06 08:39 → 2026-10-07 06:25 | single-source |
98f63c4d9c87edbd97ed4747fa031019 |
2,833 | 18 | 12 | 4 | 22 | 2026-10-06 07:32 → 2026-10-07 06:54 | single-source |
Flagged sweeps (2) — one fingerprint, many networks, single port, no authentication attempted:
f555226df1963d1d3c09daf865abdc9a— client bannerssh-2.0-libssh_0.9.6, 5,602 sessions from 312 source IPs across 158 networks in 57 countries, port 22, avg 4,949 B/session. Networks: AS8075 Microsoft Corporation, AS132203 Tencent Building, Kejizhongyi Avenue, AS135377 UCLOUD INFORMATION TECHNOLOGY HK LIMITED, AS150436 Byteplus Pte. Ltd., AS4766 Korea Telecom. Busiest sources:123.31.29.131,107.150.105.10,172.171.233.230,122.15.129.26,187.212.59.26. Last 7 days: 10-01 350 IPs, 10-02 332 IPs, 10-03 346 IPs, 10-04 343 IPs, 10-05 360 IPs, 10-06 297 IPs, 10-07 128 IPs.0a07365cc01fa9fc82608ba4019af499— client bannerssh-2.0-go, 34,749 sessions from 108 source IPs across 36 networks in 23 countries, port 22, avg 5,049 B/session. Networks: AS209854 Cyberzone S.A., AS205089 Alfahost LLC, AS213790 Limited Network LTD, AS48090 Techoff Srv Limited, AS208137 Feo Prest SRL. Busiest sources:192.253.248.216,109.160.32.115,109.160.32.42,109.160.32.38,77.239.124.143. Last 7 days: 10-01 84 IPs, 10-02 64 IPs, 10-03 68 IPs, 10-04 106 IPs, 10-05 112 IPs, 10-06 98 IPs, 10-07 50 IPs.
Thresholds: dispersed = ≥50 source IPs and ≥20 networks on one port; mass = ≥200 source IPs. Fingerprint identity, never source IP: sweep operators rotate addresses and keep the tool.
Recon reading. GO-SSH-SWEEP (0a07365c…) held near its record — 34,749 sessions (−799), 108 source IPs (−10) — with AS208137 Feo Prest still in its network set; this window's busiest sources rotated to 109.160.32.x and 192.253.248.216, and the 77.239.124.x post-shell uname survey did not run on frantech's honeypot (the sweep worked without the shell stage this cycle). LIBSSH-MASSSWEEP (f555226d…) held its plateau on day 18: 312 IPs, −26 day-over-day. 16443846184e… ran its tenth uncharacterised cycle (16,177 sessions, +1,217). 084386fa7ae5… contracted to 60 IPs (from 72). New fingerprint e54ef3ec27fe1fea7ab64d3fa05359fd stayed below thresholds (27 sessions / 19 IPs) — watch it. LEAKIX-SSH absent a third window. No new registrations; recon-names.tsv unchanged.
Canary credentials
Summary
5 Tracebit alert(s) fired in the window (78 use events across 5 credentials). Fleet sensors minted 70 credentials to 26 collector IPs; 5 credential(s) reached AWS.
Use outcomes: 72 failure, 6 success.
Denied operations: GetSMSAttributes×34, GetSendQuota×34, ListFoundationModels×2, ListBuckets×2.
6 call(s) succeeded: GetCallerIdentity. Successes leak identity at most; treat any success beyond sts:GetCallerIdentity as a finding.
Mint → use funnel
| Metric | Count |
|---|---|
| Credentials minted (fleet, window) | 70 |
| Distinct collector IPs | 26 |
| Credentials used in AWS (alerts) | 5 |
| Credentials stolen, no observed AWS use in window | 65 |
Per collector (evidence for attribution prose — join each IP against ip-journey and the campaign registry):
| Theft IP | Sensor | Mints (window) | Creds used in AWS | Use IPs | Operations | Mint history (6d) |
|---|---|---|---|---|---|---|
102.220.161.102 |
ru-edge-1 | 27 | 0 | 0 | — | 27 mints since 2026-10-06 10:40 |
87.120.104.29 |
ru-edge-1 | 6 | 0 | 0 | — | 6 mints since 2026-10-06 20:39 |
45.148.10.171 |
canary-farm-1 | 4 | 0 | 0 | — | 28 mints since 2026-09-30 14:33 |
102.220.161.87 |
ai-devbox-1 | 2 | 0 | 0 | — | 6 mints since 2026-09-30 16:51 |
185.213.193.49 |
ai-devbox-1 | 2 | 0 | 0 | — | 6 mints since 2026-10-06 00:22 |
45.148.10.171 |
ai-devbox-1 | 2 | 0 | 0 | — | 28 mints since 2026-09-30 14:33 |
64.225.75.246 |
ai-devbox-1 | 2 | 0 | 0 | — | 5 mints since 2026-10-02 21:21 |
80.94.95.211 |
ai-devbox-1 | 2 | 1 | 4 | GetCallerIdentity, ListFoundationModels | 6 mints since 2026-10-04 00:52 |
109.205.176.10 |
ru-edge-1 | 1 | 0 | 0 | — | 7 mints since 2026-09-30 07:44 |
128.199.182.152 |
canary-farm-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-03 06:14 |
139.59.143.102 |
control-1 | 1 | 0 | 0 | — | 3 mints since 2026-09-30 11:34 |
140.245.97.208 |
canary-farm-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-03 09:14 |
142.93.0.66 |
canary-farm-1 | 1 | 0 | 0 | — | 2 mints since 2026-10-02 21:21 |
157.230.19.140 |
canary-farm-1 | 1 | 1 | 1 | GetCallerIdentity, ListBuckets | 2 mints since 2026-10-05 20:29 |
159.26.101.78 |
canary-farm-1 | 1 | 0 | 0 | — | 1 mints since 2026-10-06 21:47 |
159.89.12.166 |
canary-farm-1 | 1 | 0 | 0 | — | 4 mints since 2026-09-30 18:19 |
165.227.84.14 |
canary-farm-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-02 20:15 |
167.99.181.249 |
canary-farm-1 | 1 | 1 | 1 | GetCallerIdentity, ListBuckets | 4 mints since 2026-10-02 21:35 |
178.128.207.138 |
ai-devbox-1 | 1 | 0 | 0 | — | 2 mints since 2026-09-30 11:34 |
185.177.72.205 |
canary-farm-1 | 1 | 2 | 2 | GetCallerIdentity, GetSMSAttributes, GetSendQuota | 1 mints since 2026-10-06 20:22 |
185.213.193.49 |
canary-farm-1 | 1 | 0 | 0 | — | 6 mints since 2026-10-06 00:22 |
207.154.212.47 |
ru-edge-1 | 1 | 0 | 0 | — | 1 mints since 2026-10-06 19:56 |
209.99.189.217 |
control-1 | 1 | 0 | 0 | — | 1 mints since 2026-10-06 15:38 |
45.128.233.118 |
control-1 | 1 | 0 | 0 | — | 1 mints since 2026-10-06 18:30 |
45.148.10.171 |
control-1 | 1 | 0 | 0 | — | 28 mints since 2026-09-30 14:33 |
45.153.34.249 |
ai-devbox-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-06 00:12 |
45.153.34.249 |
ru-edge-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-06 00:12 |
64.225.75.246 |
ru-edge-1 | 1 | 0 | 0 | — | 5 mints since 2026-10-02 21:21 |
64.227.32.66 |
ai-devbox-1 | 1 | 0 | 0 | — | 2 mints since 2026-09-30 17:55 |
68.183.9.16 |
control-1 | 1 | 0 | 0 | — | 3 mints since 2026-10-02 20:42 |
8.136.198.137 |
canary-farm-1 | 1 | 0 | 0 | — | 1 mints since 2026-10-06 10:33 |
Persistent collectors with no observed AWS use (candidates for hoard/resale/untraced use — check prior briefings for named campaigns):
213.209.159.175: 77 mints, 2026-10-01 10:00 → 2026-10-04 07:45213.209.159.154: 38 mints, 2026-10-01 06:57 → 2026-10-04 18:1545.148.10.171: 28 mints, 2026-09-30 14:33 → 2026-10-07 03:52102.220.161.102: 27 mints, 2026-10-06 10:40 → 2026-10-06 10:5780.94.92.65: 20 mints, 2026-09-30 16:17 → 2026-10-06 07:0194.154.46.249: 12 mints, 2026-10-01 01:07 → 2026-10-01 01:0794.154.46.250: 11 mints, 2026-10-02 02:03 → 2026-10-02 05:48109.205.176.10: 7 mints, 2026-09-30 07:44 → 2026-10-07 01:33102.220.161.87: 6 mints, 2026-09-30 16:51 → 2026-10-06 12:09185.213.193.49: 6 mints, 2026-10-06 00:22 → 2026-10-06 13:2687.120.104.29: 6 mints, 2026-10-06 20:39 → 2026-10-06 20:3964.225.75.246: 5 mints, 2026-10-02 21:21 → 2026-10-06 20:37105.112.176.254: 4 mints, 2026-10-04 00:55 → 2026-10-04 02:03105.112.26.83: 4 mints, 2026-10-06 03:50 → 2026-10-06 04:50155.117.232.31: 4 mints, 2026-09-30 17:11 → 2026-10-02 22:03159.89.12.166: 4 mints, 2026-09-30 18:19 → 2026-10-06 20:3745.138.12.51: 4 mints, 2026-10-02 10:20 → 2026-10-04 06:58128.199.182.152: 3 mints, 2026-10-03 06:14 → 2026-10-06 20:26139.59.143.102: 3 mints, 2026-09-30 11:34 → 2026-10-06 20:05140.245.97.208: 3 mints, 2026-10-03 09:14 → 2026-10-07 06:30157.245.113.227: 3 mints, 2026-09-30 17:55 → 2026-10-05 20:27159.89.174.87: 3 mints, 2026-09-30 18:19 → 2026-10-04 20:34165.22.34.189: 3 mints, 2026-09-30 11:36 → 2026-10-02 20:16165.227.84.14: 3 mints, 2026-10-02 20:15 → 2026-10-06 20:37172.93.215.8: 3 mints, 2026-10-03 13:07 → 2026-10-05 14:1720.221.59.215: 3 mints, 2026-10-03 21:56 → 2026-10-05 08:49206.189.19.19: 3 mints, 2026-10-02 21:35 → 2026-10-03 20:42206.209.210.3: 3 mints, 2026-10-01 21:40 → 2026-10-02 05:10206.81.24.227: 3 mints, 2026-09-30 20:57 → 2026-10-05 20:43209.97.180.8: 3 mints, 2026-09-30 21:01 → 2026-10-04 20:3441.140.8.33: 3 mints, 2026-10-02 22:14 → 2026-10-02 22:1545.153.34.249: 3 mints, 2026-10-06 00:12 → 2026-10-06 17:4046.101.111.185: 3 mints, 2026-10-03 20:38 → 2026-10-05 01:3968.183.9.16: 3 mints, 2026-10-02 20:42 → 2026-10-06 20:0091.92.41.8: 3 mints, 2026-10-04 02:30 → 2026-10-04 02:3193.113.206.248: 3 mints, 2026-10-05 20:30 → 2026-10-05 20:37
Fleet Observations
Canary economics. Digest mint rows: ru-edge-1 37 (6 IPs), ai-devbox-1 16 (9), canary-farm-1 16 (13), control-1 6 (6) — 75 rows, every one ["aws"]; lauterbourg-01-ts 0. Tracebit dedupe: 70 credentials to 26 collectors. Mint failures: zero, third consecutive window — the two big ru-edge bursts (27 mints in 17 minutes, 6 in 7 seconds) passed without a single 400/401, so upstream burst rejection stays rate-bound rather than volume-bound.
Attribution and TLS posture. XFF counters: any 4,706 / multi-entry 0 / ignored-internal 3,167 / single-entry mismatch 1 — the mismatch is the same self-labeled benign probe as №42–№43 (metabase-cve-2026-72898-detect/1.0 on ai-devbox-1, socket peer 169.40.142.190, header asserts 149.14.106.212). Host census: bare-IP-led on seven of eight nodes; the one anomaly is ru-edge's Host: 127.0.0.1 cell (2,791 events), which SI-CENSUS's .102 spoofed on 2,793 of its requests. The decoy vhosts: kiteworks.rightabouteverything.show 1,106 (all generic census traffic — the dedicated Kiteworks crawlers stayed out) and inference.fapthropic.com absent from the top-host table (vhost-directed collection dropped this window).
Volume moves and causes. netcup-ts +191% (4,272) = Bochum crawler 1,774 + Bucklog census 1,096 + SI-CENSUS .87 722. sponge-01-ts +96% (2,421) = Bochum pair 1,811. ru-edge-1 +55% (5,153) = .102's census (2,096 in the 10:00 UTC hour) + .29's burst (1,684 in the 20:00 hour). frantech-ts +12% (14,306) = MEGA-DICTIONARY's 13,445 in 90 seconds. lauterbourg-01-ts +33% (1,631) = 185.196.220.132's env census. canary-farm-1 −64% (1,462), control-1 −56% (2,313), ai-devbox-1 −29% (1,642) — the №41–№43 record waves (31-IP l9scan, CF-fronted census, ZKILLU-class mass) stayed home.
Result-tag spike attribution. Every ≥3× spike traces to a named actor: ru-edge issued 5.0× (37) = .102 (27) + .29 (6) + 4 singles; ru-edge env-production 4.0× (503) = .102 (316) + .29 (187); ru-edge ssh-private-key-error (30, new tag) = .29 (12 key paths) + .102 (2); canary-farm phpmyadmin-login 6.0× (21) = NIGHTAGENT .49 (20) + 159.26.101.78 (1); lauterbourg tarpit-module 6.5× (796) = .132 (530) + a 16.216.88.x cluster (~110); netcup tarpit-module 3.7× (2,902) and not-handled 3.3× (1,063) = the Bochum crawler's deep /-plus-/en* journeys; the four-node tarpit-module spikes share the standing pools.
control-1 discovery velocity. Day 24: 2,313 events from 126 unique IPs — inside the 84–157 band, sixteenth consecutive window.
Digest quirks. The №42 NUL-byte defect RETURNED: flux-digest-2026-10-07.md carries 10 NUL bytes (20,626 bytes total; this briefing read it through a NUL-strip). The defect is intermittent across three runs — the digest writer needs a sanitize step in the ops repo. The ai-devbox-1 rotated-file gap (env-canary.jsonl.1, 268 MB) enters its sixth cycle; all-time counters stay depressed (1,708 all-time issued rows this run vs 2,460 pre-rotation).
Fleet-side changes this cycle. CHAINS in flux-visuals.py: added MEVSPACE-GITWALK and SI-CENSUS; NIGHTAGENT, CREDENTIAL-DRAIN, REGISTRY-HUNT, MEGA-DICT, CONFIG-SWEEP, WP-FORM-BRUTE, ENVRC-SWEEP, SS-PROBE, SS-NET TOOLING, BUCKLOG-KIT notes updated; KITEWORKS-CRAWL and LLM-ENDPOINT-PROBE marked absent/idle; METADATA-HUNT idle count corrected. TALKER_CAMPAIGNS +12 entries, with 102.220.161.x remapped from CREDSWEEP to SI-CENSUS. recon-names.tsv unchanged. The visuals dashboard ran three times (flux-fleet-visuals-2026-10-07.html, -r2, -r3) as the chain set was updated; the briefing links -r3.
SSH/telnet honeypot (frantech-ts — single sensor, not fleet-wide)
Funnel: 698 sources sent credentials → 588 got a shell (84%) → 335 ran a command (57% of shell-getters, 48% of sources). Event level: 42,530 credential attempts → 3,949 accepted logins → 6,343 commands (161% of accepted logins go on to run something — fourth window above 100%).
Seventeenth static command window. New commands: 0 of 53 distinct. The .ssh replant pair stays dominant: cd ~; chattr -ia .ssh; lockr -ia .ssh ran 1,318 events from 253 IPs, and the key-replace companion 1,142 from 231. The Techoff /24's GPU survey continued: 195.178.110.218 plus one block sibling ran the nvidia-smi/lspci VGA enumeration set at 394 events per command. The GO-SSH-SWEEP /24's uname hardware survey did not run this window. Telnet commodity attempts rose to 841 (from 708).
New credential pairs: 6 of 35,463 — all single-attempt shealyn self-name probes (shealyn/shealyn12345, /shealyn1234, /shealyn123, /shealyn1, /shealyn), a username-equal-password pattern against one account name. Concentration: the fleet-standard 345gs5662d34-class pairs continue to dominate volume; no new dominant pair.
Gaps / Next Collection
- Follow SI-CENSUS's 27 credentials. The block's ru-edge hoard is the largest single-IP haul since tracking began. Watch Tracebit for AWS use from IPs absent from flux logs, and the block for a third window.
- Restore ai-devbox-1 history (sixth cycle). Ingest
env-canary.jsonl.1(268 MB) or move rotation behind the sync boundary. - Fix the digest NUL-byte defect (ops repo). Three occurrences in four runs. Add a sanitize step and a byte check to the digest writer, not to this workflow.
- MEGA-DICTIONARY rate. The growth series has six points; a seventh on .252's next replay turns it into a rate. Host cadence is now daily.
- NIGHTAGENT dropper check. .49 ran credential-only this window. Does .244 return with the phpunit stage, and does any pass carry a corrected dropper URL or a
night.phpfetch? - KITEWORKS third window and LLM-ENDPOINT second window. Two decoy profiles drew dedicated clients in №42–№43 and went quiet in №44; watch for returns, and capture lauterbourg's LLM request bodies if the probe comes back.
- Network layer. Characterize
16443846184e…(tenth cycle, 16,177 sessions, no banner change) ande54ef3ec…(new, below threshold); correlate GO-SSH-SWEEP's rotated busiest sources with hp accepted logins per source.
Digest: /data/flux-logs/reports/flux-digest-2026-10-07.md
Recon digest: /data/flux-logs/reports/flux-recon-digest-2026-10-07.md
Visuals: /data/flux-logs/reports/flux-fleet-visuals-2026-10-07-r3.html
Watch next cycle: (1) SI-CENSUS — do 102.220.161.102's 27 canaries reach AWS, and does the block run a third window? (2) MEGA-DICTIONARY — seventh replay and growth point under the new Owl DE host. (3) REGISTRY-HUNT mint-and-use — do more l9scan runners follow the two that validated their own credentials?