Add recon network batch 1: stack banners and smart port profiles.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Parse technology stack from crawl headers, grab SSH/HTTP/WinRM banners, merge smart port bundles with FleetPorts, and suggest deploy-kit lane plus SSM for EC2 metadata targets.
This commit is contained in:
AetherForge
2026-06-07 12:04:04 -07:00
parent 6122c3ebfc
commit 11c15cdcfb
21 changed files with 3314 additions and 51 deletions

View File

@@ -114,6 +114,8 @@ export interface ReconScanRequest {
port?: number;
scheme?: string;
paths?: string[];
profile?: string;
profiles?: string[];
}
export interface ReconPortResult {
@@ -121,6 +123,20 @@ export interface ReconPortResult {
open: boolean;
}
export interface ReconPortBanner {
port: number;
service?: string;
banner?: string;
title?: string;
hint?: string;
}
export interface ReconStackEntry {
name: string;
source: string;
detail?: string;
}
export interface ReconFormFinding {
page_url: string;
action?: string;
@@ -146,6 +162,7 @@ export interface ReconCrawlReport {
url_fields?: ReconURLFieldFinding[];
ssrf_score: number;
cms_fingerprints?: string[];
stack?: ReconStackEntry[];
}
export interface ReconDeployRecommendation {
@@ -156,9 +173,16 @@ export interface ReconDeployRecommendation {
}
export interface ReconScanReport {
scan_id?: string;
host: string;
profile?: string;
profiles_used?: string[];
status?: string;
scanned_at: string;
ports: ReconPortResult[];
banners?: ReconPortBanner[];
stack?: ReconStackEntry[];
deploy_kit_lane?: string;
crawl?: ReconCrawlReport;
relay_via?: string;
udp_hints?: { port: number; open: boolean; service?: string }[];