LSN โ€” Local Sovereign Network

๐Ÿญ Series 050 โ€” The Toolmakers ยท Final Letter

The Assembly Line

TI-2026-050E ยท Letter 5 of 5 ยท Page 301

Five 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.

15
Campaigns
4,619
Total IPs
133,428
Attempts
11,500
Successes
4
Actor Clusters
3
Shell Companies
320
Go_SSH IPs
44ร—
vs libssh Rate

I. The Series in Review

050A The Other Swarm โ€” Identified Go_SSH as a competing ecosystem: 320 IPs, 4.68% success rate (44ร— libssh), zero IP overlap, European VPS infrastructure, six scanning ecosystems mapped. 050B The Silent Handshake โ€” Discovered the two-phase pipeline: 96.4% of sessions run zero commands (credential validation). Only TechTies IPs execute the 1,876-char mega-command with GPU detection and honeypot evasion. 050C The Shell Game โ€” Mapped the three-layer infrastructure: Seychelles shells (47.5% of sessions from 8 IPs), small operators (Layer 2), disposable cloud fleet (Layer 3). Jurisdictional triangle: SC/PA/NL/CH. 050D The Food Chain โ€” Revealed the three-tier ecosystem hierarchy: Mass Scanners (0.44%) โ†’ Validators (7.32%) โ†’ Exploiters (98.68%). Wednesday batch scheduling on CET timezone. Third Seychelles shell identified. Four downloads detected. 050E The Assembly Line โ€” This letter. Synthesis, operator profile, defensive recommendations, and assessment.

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.

Production Pipeline STAGE 1: Target Acquisition
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.

Cross-Series Connections Shared entity: TechTies Inc. (AS197170, Seychelles)
  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.

1
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.

2
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.

3
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).

4
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.

5
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.

6
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.

7
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

โš  Personal capacity. Research published independently โ€” not reflecting employer views. Derived from passive observation of attacks against personal infrastructure. Full disclaimer โ†’
โ† Previous The Toolmakers โ€” 5 / 5 Next โ†’