The Assembly Line
TI-2026-050E ยท Letter 5 of 5 ยท Page 301Five letters. One question: what did the toolmakers build?
They built an assembly line. Not a weapon, not a botnet, not a piece of malware โ an industrial process. Raw material enters one end (the internet's SSH servers), passes through scanning, validation, profiling, and triage stations, and emerges at the other end as a finished product: verified, graded, priced access to compromised hosts.
This is the synthesis. Everything we found across four letters โ the Go_SSH fleet, the two-phase architecture, the mega-command, the Seychelles shells, the three-tier ecosystem โ assembles into a single operational model. Here is what it looks like when you see all the pieces together.
I. The Series in Review
II. The Operator
Every piece of evidence we collected points to the same composite profile. Not certainty โ inference from converging signals. But the convergence is strong enough to sketch a portrait.
Technical Profile
Language: Go (x/crypto/ssh)
Deployment: Static binaries, cross-compiled
Architecture: Two-phase pipeline
Concurrency: Goroutine-based parallel scanning
Recon: 1,876-char mega-command with 4-6 fallback paths per data point
Counter-intel: Automated honeypot detection via shell fingerprinting
Target triage: GPU-aware (NVIDIA lspci detection)
Operational Profile
Timezone: CET/EET (02:00-04:00 UTC = 04:00-06:00 local)
Schedule: Wednesday batch operations (78.5% of weekly activity)
Infrastructure: European VPS (DigitalOcean, Contabo, Hetzner)
Persistent core: 3 Seychelles shells, 3 ASNs
Procurement: Euros, European payment methods
China absence: Only 3/320 IPs (0.9%)
Strategy: Quality over quantity (22.2 attempts/IP)
Business Profile
Product: Validated SSH access, triaged by host value
Revenue model: Access brokering + selective cryptomining
Monthly infra cost: ~โฌ1,500-3,000 (VPS fleet)
Output: ~333 validated hosts per campaign cycle
Conversion: 0.06% (attempts โ payload deployment)
GPU premium: NVIDIA hosts flagged for priority exploitation
Risk management: Disposable scanning, persistent exploitation
Attribution Assessment
Nationality: European (Central/Eastern) โ HIGH confidence
Professional background: DevOps/Cloud engineering โ HIGH
Organization size: Small team or individual โ MEDIUM
Relationship to libssh: Independent operator, shared infrastructure provider (TechTies) โ HIGH
Relationship to Tier 3: Supplies validated access โ MEDIUM
Active since: At least March 24, 2026 โ CONFIRMED
The DevOps Criminal
The Go_SSH operator is not a stereotypical hacker. They are a DevOps professional who applied their skills to the wrong side of the law. The tooling choices (Go, static binaries, goroutines), the infrastructure design (three-layer topology, offshore shells, European VPS), the operational patterns (scheduled batch jobs, weekly cycles, quality over quantity) โ these are the hallmarks of someone who has built and maintained production cloud infrastructure. They think in terms of deployment pipelines, not exploit chains. Infrastructure-as-code, not zero-days. The scanning fleet is managed like a cloud service: nodes are provisioned, scaled, rotated, and decommissioned according to operational requirements. This is SRE for crime.
III. The Assembly Line
Assemble the pieces. The Go_SSH operation runs like a manufacturing process with defined stages, quality gates, and output grading.
Input: Internet SSH port scan results (from Tier 1 mass scanners or Shodan/Censys)
Process: Filter to responsive SSH servers with default banners
Output: Target list of ~50,000+ SSH endpoints
STAGE 2: Credential Validation
Input: Target list + credential dictionary (admin:123456, root:admin, etc.)
Process: 318+ disposable VPS nodes authenticate, confirm, disconnect (0 commands)
Output: ~333 validated credential pairs (4.68% of attempts)
Duration: 0.5-1.4 seconds per target
STAGE 3: Host Profiling
Input: Validated credential pairs
Process: TechTies nodes run 1,876-char mega-command on validated hosts
Output: Structured host profiles (OS, CPU, GPU, uptime, login history, honeypot flag)
STAGE 4: Triage & Grading
Input: Host profiles
Process: Automated classification by compute value
Output: Graded inventory:
๐ฅ Tier A: GPU-equipped servers (NVIDIA) โ cryptomining priority
๐ฅ Tier B: Multi-core x86_64, high uptime, no active admin โ general compute
๐ฅ Tier C: ARM/IoT devices โ botnet/proxy nodes
๐ซ Discard: Honeypots (shell fingerprint mismatch), active admin presence
STAGE 5: Exploitation / Sale
Input: Graded inventory
Process: Deploy payloads on Tier A targets, sell/hold Tier B/C
Output: Revenue โ mining proceeds + access broker sales
Conversion: 4 downloads from 333 validations = 1.2% exploitation rate
Five stages. Each one reduces volume and increases value. 7,115 raw attempts become 333 validated credentials become ~12 profiled hosts become 4 deployed payloads. The funnel is deliberately narrow: the operator invests scanning resources broadly but exploitation resources selectively. This is efficient โ and it's why the operation is profitable despite the 4.68% success rate.
IV. The Bridge Between Series
Series 049 documented the libssh swarm. Series 050 documented the Go_SSH fleet. They are different campaigns, different tools, different operators. But they are not unrelated.
In libssh (049): 35 IPs, scanning role
In Go_SSH (050): 2 IPs, recon/command-execution role
Shared timing: Both ended ~May 21, 2026
Go_SSH started March 24 (4 days before libssh)
Shared credential: admin:123456 dominant in both
Shared burst window: 02:00-04:00 UTC peak in both
NOT shared: IPs (0 overlap), HASSH (different), ASN preference
(European vs Asian), actor cluster (Go_SSH unattributed)
The TechTies bridge is the strongest signal. A Seychelles shell company that provides scanning nodes to the libssh swarm AND recon nodes to the Go_SSH fleet is either a shared service provider (bullet-proof hosting used by both operators) or an organizational connection (one entity operating both campaigns through different tools). We assessed this as Hypothesis B or C in 050B โ same organization or access broker model.
The temporal coincidences strengthen the connection: same burst window (02:00-04:00 UTC), same end date (~May 21), same dominant credential. These could be independent observations from operators working the same market. Or they could be signals of coordination that the automated attribution system hasn't detected because the IP sets and HASSH fingerprints are completely separate.
What We Cannot Prove
The evidence is suggestive but not conclusive. We cannot prove that the Go_SSH operator and the libssh operator are the same person or organization. We can prove that they share an infrastructure provider (TechTies), operate in the same timeframes, and use the same credential dictionaries. In intelligence terms, this is MEDIUM confidence for organizational linkage โ enough to investigate further, not enough to attribute definitively. The investigation continues in future series.
V. Defensive Recommendations
The ecosystem-level view changes the defensive calculus. Individual campaign blocking is futile when 15 campaigns with 4,619 IPs scan simultaneously. Effective defense must address the attack surface, not the attackers.
Disable Password Authentication
SSH key-based authentication eliminates the entire attack surface. Every campaign in this ecosystem โ all 15, all 4,619 IPs โ depends on password authentication. Remove it and the assembly line has no raw material. PasswordAuthentication no in sshd_config. This is not a recommendation. It is the only complete defense.
Monitor for Zero-Command Sessions
Go_SSH's credential validation signature is distinctive: successful authentication followed by immediate disconnection (0 commands, 0.5-1.4s duration). If your SSH logs show successful logins with no subsequent commands, you are being inventoried. Alert on session opened + session closed within 2 seconds with no command execution.
Detect the Mega-Command Pattern
The recon script's signature is unmistakable: lspci | grep -i nvidia + uname + nproc + ./xxxxxx in a single session. Create detection rules for: (a) lspci execution via SSH, (b) multiple system enumeration commands in <1 second, (c) deliberately invalid command execution (honeypot probing).
Block Seychelles ASN Cluster
If your organization has no legitimate traffic from Seychelles-registered hosting: block AS197170 (TechTies), AS202412 (Omegatech), AS202425 (IP Volume inc). These three ASNs provide the persistent exploitation infrastructure. Blocking them disrupts the recon phase without affecting legitimate users.
Implement Cross-Campaign Fail2Ban
Standard fail2ban blocks one IP after N failures. The Go_SSH fleet uses 22 attempts per IP โ many fail2ban configurations allow this. Reduce the threshold to 3 failed attempts. Better: use CrowdSec or similar community-intelligence tools that share blocklists across the ecosystem.
Audit for Default Credentials
admin:123456 is the single most exploited credential in this ecosystem. Any system accessible via SSH with this credential WILL be compromised โ the question is when, not if. Audit all SSH-accessible systems. Change defaults. Enforce minimum complexity. Consider AllowUsers directives to restrict SSH access to named accounts.
Monitor GPU Utilization
If you operate GPU-equipped servers, monitor GPU utilization. Unexpected sustained GPU load (80%+, 24/7) is the signature of deployed cryptomining malware โ the Go_SSH operator's primary revenue extraction method. Tools: nvidia-smi, DCGM Exporter, Prometheus GPU metrics.
VI. What We Built
Eleven letters across two series. From the first libssh fingerprint to the last Go_SSH download, we have documented:
Two complete scanning campaigns โ the libssh swarm (2,341 IPs, 84 countries, Series 049) and the Go_SSH fleet (320 IPs, 43 countries, Series 050) โ analyzed from initial detection through infrastructure, command patterns, geographic distribution, temporal behavior, and ecosystem positioning.
One ecosystem โ fifteen campaigns, four actor clusters, 4,619 IPs, 133,428 attempts. Not individual threats but an industrial process with division of labor, supply chains, and value extraction at every tier.
Three shell companies โ TechTies, Omegatech, IP Volume inc โ registered in the Seychelles, operating through Dutch RDAP, providing the persistent infrastructure backbone that survives when disposable scanning nodes are burned.
One operator profile โ European-based, DevOps-trained, Go-literate, business-minded. Running scheduled batch operations on Wednesday mornings CET, managing a three-layer infrastructure with offshore corporate shields, and producing validated SSH access as a commercial product.
One fundamental truth โ password-based SSH authentication is a liability, not a feature. In an ecosystem where 4,619 IPs scan continuously with fifteen different tools, every password-protected SSH server is a target. The only question is which campaign finds it first.
VII. The Threads That Continue
This series ends. The investigation does not.
The Seychelles cluster (TechTies, Omegatech, IP Volume inc) will appear again โ in future scanning campaigns, in credential markets, in exploitation operations. We now know their ASNs, their IP ranges, and their roles. When they surface in new contexts, we will recognize them.
The TechTies bridge โ present in both libssh and Go_SSH campaigns โ demands further investigation. Is this a hosting provider or an operator? Future data collection may resolve the Hypothesis B/C ambiguity from 050B.
The four file downloads detected in 050D represent payloads we haven't analyzed. What was deployed? Cryptominers? Backdoors? Botnet clients? The payload analysis is a future series.
The credential economy โ who buys validated access, where it's traded, how it's priced โ is the subject of a planned Series 051. The Go_SSH operator produces a product. Someone consumes it.
And the Tier 3 exploiters โ Paramiko (100% success), Ncrack (100%), Hydra (100%) โ are the end of the food chain. They exist because someone supplies them with pre-validated credentials. Understanding who they are and what they deploy will require a dedicated investigation.
The Dossier Continues
Series 049 and 050 are complete. Together, eleven letters documenting two campaigns and one ecosystem. The evidence is in the OSINT library. The investigations are in the dossier database. The connections are mapped. When the next scanning campaign appears โ and it will โ the groundwork is laid.
Every SSH server on the internet is someone's target. The assembly line never stops. It just changes tools.
The Toolmakers, concluded.
TI-2026-050E ยท The Assembly Line ยท Series: The Toolmakers (5/5) ยท FINAL
Classification: TLP:GREEN ยท Confidence: HIGH
Sources: Synthesis of TI-2026-050A through 050D, cross-referenced with TI-2026-049A through 049F
Series cross-references: 050A ยท 050B ยท 050C ยท 050D ยท 049A ยท 049F
Published: June 30, 2026 ยท shuffle-on.com