Deploy Recon UI: consume new recon APIs with streaming results and action matrix
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

This commit is contained in:
AetherForge
2026-06-07 12:24:10 -07:00
parent 49c24e611c
commit 2cad49d82c
13 changed files with 663 additions and 34 deletions

View File

@@ -245,4 +245,30 @@ export const UI_HELP: Record<string, string> = {
'Show only hosts with a given TCP port open — e.g. 22 for SSH LOTL, 5985 for WinRM spread candidates.',
dr_fleet_sort:
'Order the table by last_seen (newest first by default) or IP. Live WS updates bump last_seen without reordering until you refresh sort.',
dr_scan_profile:
'Quick runs the default fleet port matrix and a shallow crawl. Deep adds banners, admin paths, and more pages. SSRF only skips port dial and arms the canary for reflective URL fields.',
dr_port_bundle:
'Optional port profile sent as profiles[] on POST /api/v1/recon/scan (web, windows, linux, cloud_metadata). Fleet default uses the server quick matrix.',
dr_form_fingerprint:
'High-scoring form fields from the crawl with suggested paste targets (SSRF canary URL or /get probe).',
dr_ssrf_canary:
'HTTPS callback URL on your control server (/recon/ping/{scan_id}). Poll status and listen for recon_canary_hit over the operator WebSocket.',
dr_upload_admin_map:
'Merged upload-hunter hits and probed admin/login paths with HTTP status and signal tags.',
dr_tech_stack:
'Stack hints from port banners and HTML crawl (framework, CMS, server headers).',
dr_deploy_kit:
'Suggested join lane for GET /api/v1/recon/deploy-kit on this host after scan (open ports + crawl signals).',
dr_banner_grab:
'Service banners and HTTP titles from open web ports during deep scans.',
dr_relay_scan:
'POST /api/v1/recon/relay-scan from a fleet seed on the target /24 when the control server cannot reach the host directly.',
dr_action_matrix:
'Ranked spread lanes from recommendations and open ports with quick links to playbook and Crucible spread tab.',
dr_playbook_wizard:
'Modal tree of recommended lanes for the current target with Crucible deep links.',
dr_history:
'Server and local scan history for the target host; click a row to reload that report in the UI.',
dr_export_json:
'Download the raw ReconScanReport JSON for ticketing or offline diff.',
};