/** * 中国网络作战集成模块 (Chinese CNO Integration Module) * * 轻量级集成,直接整合到现有能力框架中 * 提供中国PLA网络战术、技术和程序(TTPs)的基本分析功能 */ import type { CapabilityContribution, CapabilityContext } from '../runtime/agentHost.js'; import { BaseCapabilityModule, type BaseCapabilityOptions } from './baseCapability.js'; export interface ChineseAptTtp { id: string; description: string; technique: string; phase: 'reconnaissance' | 'delivery' | 'exploitation' | 'persistence' | 'command_control' | 'exfiltration'; } export interface ChineseAptGroup { name: string; affiliation: string; primaryTargets: string[]; ttps: ChineseAptTtp[]; } export interface StrategicTarget { id: string; type: string; sector: string; priority: number; strategicValue: number; } export declare const CHINESE_APT_DATABASE: Record; export declare const STRATEGIC_TARGETS: StrategicTarget[]; export declare class ChineseCnoIntegrationModule extends BaseCapabilityModule { readonly id = "integration.chinese-cno"; get metadata(): { id: string; version: string; description: string; author: string; dependencies: any[]; provides: string[]; requires: any[]; category: string; tags: string[]; }; constructor(options?: BaseCapabilityOptions); analyzeAptGroup(groupName: string): any; assessStrategicTarget(targetId: string): any; planOperation(targetId: string, objectives: string[]): any; private groupTtpsByPhase; private generateAttackChain; private findMatchingAptGroups; private calculateRiskLevel; private generateTargetRecommendations; private generateTimeline; private generateOperationPhases; private getActivitiesForObjective; private getSuccessCriteria; create(context: CapabilityContext): Promise; } export declare const ChineseCnoIntegration: ChineseCnoIntegrationModule; export default ChineseCnoIntegrationModule; //# sourceMappingURL=chineseCnoIntegration.d.ts.map