SYMBOL INDEX (503 symbols across 2 files) FILE: hexstrike_mcp.py class HexStrikeColors (line 31) | class HexStrikeColors: class ColoredFormatter (line 97) | class ColoredFormatter(logging.Formatter): method format (line 116) | def format(self, record): class HexStrikeClient (line 147) | class HexStrikeClient: method __init__ (line 150) | def __init__(self, server_url: str, timeout: int = DEFAULT_REQUEST_TIM... method safe_get (line 192) | def safe_get(self, endpoint: str, params: Optional[Dict[str, Any]] = N... method safe_post (line 220) | def safe_post(self, endpoint: str, json_data: Dict[str, Any]) -> Dict[... method execute_command (line 245) | def execute_command(self, command: str, use_cache: bool = True) -> Dic... method check_health (line 258) | def check_health(self) -> Dict[str, Any]: function setup_mcp_server (line 267) | def setup_mcp_server(hexstrike_client: HexStrikeClient) -> FastMCP: function parse_args (line 5416) | def parse_args(): function main (line 5426) | def main(): FILE: hexstrike_server.py class ModernVisualEngine (line 105) | class ModernVisualEngine: method create_banner (line 174) | def create_banner() -> str: method create_progress_bar (line 205) | def create_progress_bar(current: int, total: int, width: int = 50, too... method render_progress_bar (line 223) | def render_progress_bar(progress: float, width: int = 40, style: str =... method create_live_dashboard (line 277) | def create_live_dashboard(processes: Dict[int, Dict[str, Any]]) -> str: method format_vulnerability_card (line 311) | def format_vulnerability_card(vuln_data: Dict[str, Any]) -> str: method format_error_card (line 336) | def format_error_card(error_type: str, tool_name: str, error_message: ... method format_tool_status (line 364) | def format_tool_status(tool_name: str, status: str, target: str = "", ... method format_highlighted_text (line 386) | def format_highlighted_text(text: str, highlight_type: str = "RED") ->... method format_vulnerability_severity (line 400) | def format_vulnerability_severity(severity: str, count: int = 0) -> str: method create_section_header (line 416) | def create_section_header(title: str, icon: str = "🔥", color: str = "F... method format_command_execution (line 426) | def format_command_execution(command: str, status: str, duration: floa... class TargetType (line 445) | class TargetType(Enum): class TechnologyStack (line 455) | class TechnologyStack(Enum): class TargetProfile (line 474) | class TargetProfile: method to_dict (line 492) | def to_dict(self) -> Dict[str, Any]: class AttackStep (line 513) | class AttackStep: class AttackChain (line 522) | class AttackChain: method __init__ (line 524) | def __init__(self, target_profile: TargetProfile): method add_step (line 532) | def add_step(self, step: AttackStep): method calculate_success_probability (line 538) | def calculate_success_probability(self): method to_dict (line 551) | def to_dict(self) -> Dict[str, Any]: class IntelligentDecisionEngine (line 572) | class IntelligentDecisionEngine: method __init__ (line 575) | def __init__(self): method _initialize_tool_effectiveness (line 581) | def _initialize_tool_effectiveness(self) -> Dict[str, Dict[str, float]]: method _initialize_technology_signatures (line 669) | def _initialize_technology_signatures(self) -> Dict[str, Dict[str, Lis... method _initialize_attack_patterns (line 698) | def _initialize_attack_patterns(self) -> Dict[str, List[Dict[str, Any]]]: method analyze_target (line 811) | def analyze_target(self, target: str) -> TargetProfile: method _determine_target_type (line 838) | def _determine_target_type(self, target: str) -> TargetType: method _resolve_domain (line 865) | def _resolve_domain(self, target: str) -> List[str]: method _detect_technologies (line 880) | def _detect_technologies(self, target: str) -> List[TechnologyStack]: method _detect_cms (line 899) | def _detect_cms(self, target: str) -> Optional[str]: method _calculate_attack_surface (line 912) | def _calculate_attack_surface(self, profile: TargetProfile) -> float: method _determine_risk_level (line 942) | def _determine_risk_level(self, profile: TargetProfile) -> str: method _calculate_confidence (line 955) | def _calculate_confidence(self, profile: TargetProfile) -> float: method select_optimal_tools (line 971) | def select_optimal_tools(self, profile: TargetProfile, objective: str ... method optimize_parameters (line 1003) | def optimize_parameters(self, tool: str, profile: TargetProfile, conte... method enable_advanced_optimization (line 1062) | def enable_advanced_optimization(self): method disable_advanced_optimization (line 1066) | def disable_advanced_optimization(self): method _optimize_nmap_params (line 1070) | def _optimize_nmap_params(self, profile: TargetProfile, context: Dict[... method _optimize_gobuster_params (line 1089) | def _optimize_gobuster_params(self, profile: TargetProfile, context: D... method _optimize_nuclei_params (line 1111) | def _optimize_nuclei_params(self, profile: TargetProfile, context: Dic... method _optimize_sqlmap_params (line 1136) | def _optimize_sqlmap_params(self, profile: TargetProfile, context: Dic... method _optimize_ffuf_params (line 1154) | def _optimize_ffuf_params(self, profile: TargetProfile, context: Dict[... method _optimize_hydra_params (line 1172) | def _optimize_hydra_params(self, profile: TargetProfile, context: Dict... method _optimize_rustscan_params (line 1191) | def _optimize_rustscan_params(self, profile: TargetProfile, context: D... method _optimize_masscan_params (line 1215) | def _optimize_masscan_params(self, profile: TargetProfile, context: Di... method _optimize_nmap_advanced_params (line 1234) | def _optimize_nmap_advanced_params(self, profile: TargetProfile, conte... method _optimize_enum4linux_ng_params (line 1261) | def _optimize_enum4linux_ng_params(self, profile: TargetProfile, conte... method _optimize_autorecon_params (line 1281) | def _optimize_autorecon_params(self, profile: TargetProfile, context: ... method _optimize_ghidra_params (line 1298) | def _optimize_ghidra_params(self, profile: TargetProfile, context: Dic... method _optimize_pwntools_params (line 1316) | def _optimize_pwntools_params(self, profile: TargetProfile, context: D... method _optimize_ropper_params (line 1330) | def _optimize_ropper_params(self, profile: TargetProfile, context: Dic... method _optimize_angr_params (line 1351) | def _optimize_angr_params(self, profile: TargetProfile, context: Dict[... method _optimize_prowler_params (line 1371) | def _optimize_prowler_params(self, profile: TargetProfile, context: Di... method _optimize_scout_suite_params (line 1391) | def _optimize_scout_suite_params(self, profile: TargetProfile, context... method _optimize_kube_hunter_params (line 1408) | def _optimize_kube_hunter_params(self, profile: TargetProfile, context... method _optimize_trivy_params (line 1426) | def _optimize_trivy_params(self, profile: TargetProfile, context: Dict... method _optimize_checkov_params (line 1446) | def _optimize_checkov_params(self, profile: TargetProfile, context: Di... method create_attack_chain (line 1462) | def create_attack_chain(self, profile: TargetProfile, objective: str =... class ErrorType (line 1558) | class ErrorType(Enum): class RecoveryAction (line 1572) | class RecoveryAction(Enum): class ErrorContext (line 1583) | class ErrorContext: class RecoveryStrategy (line 1597) | class RecoveryStrategy: class IntelligentErrorHandler (line 1606) | class IntelligentErrorHandler: method __init__ (line 1609) | def __init__(self): method _initialize_error_patterns (line 1617) | def _initialize_error_patterns(self) -> Dict[str, ErrorType]: method _initialize_recovery_strategies (line 1661) | def _initialize_recovery_strategies(self) -> Dict[ErrorType, List[Reco... method _initialize_tool_alternatives (line 1872) | def _initialize_tool_alternatives(self) -> Dict[str, List[str]]: method _initialize_parameter_adjustments (line 1931) | def _initialize_parameter_adjustments(self) -> Dict[str, Dict[ErrorTyp... method classify_error (line 1961) | def classify_error(self, error_message: str, exception: Exception = No... method handle_tool_failure (line 1983) | def handle_tool_failure(self, tool: str, error: Exception, context: Di... method _select_best_strategy (line 2015) | def _select_best_strategy(self, strategies: List[RecoveryStrategy], co... method auto_adjust_parameters (line 2045) | def auto_adjust_parameters(self, tool: str, error_type: ErrorType, ori... method get_alternative_tool (line 2067) | def get_alternative_tool(self, failed_tool: str, context: Dict[str, An... method escalate_to_human (line 2089) | def escalate_to_human(self, context: ErrorContext, urgency: str = "med... method _get_human_suggestions (line 2114) | def _get_human_suggestions(self, context: ErrorContext) -> List[str]: method _get_system_resources (line 2147) | def _get_system_resources(self) -> Dict[str, Any]: method _add_to_history (line 2160) | def _add_to_history(self, error_context: ErrorContext): method get_error_statistics (line 2168) | def get_error_statistics(self) -> Dict[str, Any]: class GracefulDegradation (line 2201) | class GracefulDegradation: method __init__ (line 2204) | def __init__(self): method _initialize_fallback_chains (line 2208) | def _initialize_fallback_chains(self) -> Dict[str, List[List[str]]]: method _initialize_critical_operations (line 2238) | def _initialize_critical_operations(self) -> Set[str]: method create_fallback_chain (line 2247) | def create_fallback_chain(self, operation: str, failed_tools: List[str... method handle_partial_failure (line 2273) | def handle_partial_failure(self, operation: str, partial_results: Dict... method _basic_port_check (line 2307) | def _basic_port_check(self, target: str) -> List[int]: method _basic_directory_check (line 2328) | def _basic_directory_check(self, target: str) -> List[str]: method _basic_security_check (line 2347) | def _basic_security_check(self, target: str) -> List[Dict[str, Any]]: method _get_manual_recommendations (line 2385) | def _get_manual_recommendations(self, operation: str, failed_component... method is_critical_operation (line 2425) | def is_critical_operation(self, operation: str) -> bool: class BugBountyTarget (line 2438) | class BugBountyTarget: class BugBountyWorkflowManager (line 2447) | class BugBountyWorkflowManager: method __init__ (line 2450) | def __init__(self): method create_reconnaissance_workflow (line 2473) | def create_reconnaissance_workflow(self, target: BugBountyTarget) -> D... method create_vulnerability_hunting_workflow (line 2544) | def create_vulnerability_hunting_workflow(self, target: BugBountyTarge... method _get_test_scenarios (line 2577) | def _get_test_scenarios(self, vuln_type: str) -> List[Dict[str, Any]]: method create_business_logic_testing_workflow (line 2609) | def create_business_logic_testing_workflow(self, target: BugBountyTarg... method create_osint_workflow (line 2655) | def create_osint_workflow(self, target: BugBountyTarget) -> Dict[str, ... class FileUploadTestingFramework (line 2699) | class FileUploadTestingFramework: method __init__ (line 2702) | def __init__(self): method generate_test_files (line 2719) | def generate_test_files(self) -> Dict[str, Any]: method create_upload_testing_workflow (line 2740) | def create_upload_testing_workflow(self, target_url: str) -> Dict[str,... class CTFChallenge (line 2784) | class CTFChallenge: class CTFWorkflowManager (line 2795) | class CTFWorkflowManager: method __init__ (line 2798) | def __init__(self): method create_ctf_challenge_workflow (line 2895) | def create_ctf_challenge_workflow(self, challenge: CTFChallenge) -> Di... method _select_tools_for_challenge (line 2976) | def _select_tools_for_challenge(self, challenge: CTFChallenge, categor... method _create_category_workflow (line 3028) | def _create_category_workflow(self, challenge: CTFChallenge) -> List[D... method create_ctf_team_strategy (line 3082) | def create_ctf_team_strategy(self, challenges: List[CTFChallenge], tea... method _generate_fallback_strategies (line 3131) | def _generate_fallback_strategies(self, category: str) -> List[Dict[st... method _analyze_description_complexity (line 3186) | def _analyze_description_complexity(self, description: str) -> float: method _create_advanced_category_workflow (line 3216) | def _create_advanced_category_workflow(self, challenge: CTFChallenge) ... method _identify_parallel_tasks (line 3298) | def _identify_parallel_tasks(self, category: str) -> List[Dict[str, An... method _calculate_resource_requirements (line 3340) | def _calculate_resource_requirements(self, challenge: CTFChallenge) ->... method _predict_expected_artifacts (line 3381) | def _predict_expected_artifacts(self, challenge: CTFChallenge) -> List... method _create_validation_steps (line 3440) | def _create_validation_steps(self, category: str) -> List[Dict[str, st... class CTFToolManager (line 3492) | class CTFToolManager: method __init__ (line 3495) | def __init__(self): method get_tool_command (line 3701) | def get_tool_command(self, tool: str, target: str, additional_args: st... method get_category_tools (line 3734) | def get_category_tools(self, category: str) -> List[str]: method suggest_tools_for_challenge (line 3738) | def suggest_tools_for_challenge(self, challenge_description: str, cate... class CTFChallengeAutomator (line 3855) | class CTFChallengeAutomator: method __init__ (line 3858) | def __init__(self): method auto_solve_challenge (line 3864) | def auto_solve_challenge(self, challenge: CTFChallenge) -> Dict[str, A... method _execute_parallel_step (line 3919) | def _execute_parallel_step(self, step: Dict[str, Any], challenge: CTFC... method _execute_sequential_step (line 3949) | def _execute_sequential_step(self, step: Dict[str, Any], challenge: CT... method _extract_flag_candidates (line 3983) | def _extract_flag_candidates(self, output: str) -> List[str]: method _validate_flag_format (line 4003) | def _validate_flag_format(self, flag: str) -> bool: method _generate_manual_guidance (line 4019) | def _generate_manual_guidance(self, challenge: CTFChallenge, current_r... class CTFTeamCoordinator (line 4072) | class CTFTeamCoordinator: method __init__ (line 4075) | def __init__(self): method optimize_team_strategy (line 4081) | def optimize_team_strategy(self, challenges: List[CTFChallenge], team_... method _estimate_solve_time (line 4155) | def _estimate_solve_time(self, challenge: CTFChallenge, member_skills:... method _assign_challenges_optimally (line 4173) | def _assign_challenges_optimally(self, member_challenge_scores: Dict[s... method _identify_collaboration_opportunities (line 4198) | def _identify_collaboration_opportunities(self, challenges: List[CTFCh... class TechnologyDetector (line 4223) | class TechnologyDetector: method __init__ (line 4226) | def __init__(self): method detect_technologies (line 4302) | def detect_technologies(self, target: str, headers: Dict[str, str] = N... class RateLimitDetector (line 4344) | class RateLimitDetector: method __init__ (line 4347) | def __init__(self): method detect_rate_limiting (line 4367) | def detect_rate_limiting(self, response_text: str, status_code: int, h... method _recommend_timing_profile (line 4406) | def _recommend_timing_profile(self, confidence: float) -> str: method adjust_timing (line 4417) | def adjust_timing(self, current_params: Dict[str, Any], profile: str) ... class FailureRecoverySystem (line 4449) | class FailureRecoverySystem: method __init__ (line 4452) | def __init__(self): method analyze_failure (line 4473) | def analyze_failure(self, error_output: str, exit_code: int) -> Dict[s... method _extract_tool_name (line 4537) | def _extract_tool_name(self, error_output: str) -> str: class PerformanceMonitor (line 4544) | class PerformanceMonitor: method __init__ (line 4547) | def __init__(self): method monitor_system_resources (line 4579) | def monitor_system_resources(self) -> Dict[str, float]: method optimize_based_on_resources (line 4599) | def optimize_based_on_resources(self, current_params: Dict[str, Any], ... class ParameterOptimizer (line 4635) | class ParameterOptimizer: method __init__ (line 4638) | def __init__(self): method optimize_parameters_advanced (line 4702) | def optimize_parameters_advanced(self, tool: str, target_profile: Targ... method _get_base_parameters (line 4740) | def _get_base_parameters(self, tool: str, profile: TargetProfile) -> D... method _apply_technology_optimizations (line 4771) | def _apply_technology_optimizations(self, tool: str, params: Dict[str,... method _apply_profile_optimizations (line 4825) | def _apply_profile_optimizations(self, tool: str, params: Dict[str, An... method handle_tool_failure (line 4846) | def handle_tool_failure(self, tool: str, error_output: str, exit_code:... class ProcessPool (line 4877) | class ProcessPool: method __init__ (line 4880) | def __init__(self, min_workers=2, max_workers=20, scale_threshold=0.8): method submit_task (line 4904) | def submit_task(self, task_id: str, func, *args, **kwargs) -> str: method get_task_result (line 4922) | def get_task_result(self, task_id: str) -> Dict[str, Any]: method _worker_thread (line 4932) | def _worker_thread(self, worker_id: int): method _monitor_performance (line 5007) | def _monitor_performance(self): method _scale_up (line 5052) | def _scale_up(self, count: int): method _scale_down (line 5061) | def _scale_down(self, count: int): method get_pool_stats (line 5072) | def get_pool_stats(self) -> Dict[str, Any]: class AdvancedCache (line 5085) | class AdvancedCache: method __init__ (line 5088) | def __init__(self, max_size=1000, default_ttl=3600): method get (line 5102) | def get(self, key: str) -> Any: method set (line 5122) | def set(self, key: str, value: Any, ttl: int = None) -> None: method delete (line 5140) | def delete(self, key: str) -> bool: method clear (line 5148) | def clear(self) -> None: method _remove_key (line 5155) | def _remove_key(self, key: str) -> None: method _evict_lru (line 5161) | def _evict_lru(self) -> None: method _cleanup_expired (line 5171) | def _cleanup_expired(self) -> None: method get_stats (line 5193) | def get_stats(self) -> Dict[str, Any]: class EnhancedProcessManager (line 5208) | class EnhancedProcessManager: method __init__ (line 5211) | def __init__(self): method execute_command_async (line 5236) | def execute_command_async(self, command: str, context: Dict[str, Any] ... method _execute_command_internal (line 5257) | def _execute_command_internal(self, command: str, context: Dict[str, A... method get_task_result (line 5336) | def get_task_result(self, task_id: str) -> Dict[str, Any]: method terminate_process_gracefully (line 5340) | def terminate_process_gracefully(self, pid: int, timeout: int = 30) ->... method _monitor_system (line 5370) | def _monitor_system(self): method _auto_scale_based_on_resources (line 5389) | def _auto_scale_based_on_resources(self, resource_usage: Dict[str, flo... method get_comprehensive_stats (line 5411) | def get_comprehensive_stats(self) -> Dict[str, Any]: class ResourceMonitor (line 5423) | class ResourceMonitor: method __init__ (line 5426) | def __init__(self, history_size=100): method get_current_usage (line 5431) | def get_current_usage(self) -> Dict[str, float]: method get_process_usage (line 5471) | def get_process_usage(self, pid: int) -> Dict[str, Any]: method get_usage_trends (line 5485) | def get_usage_trends(self) -> Dict[str, Any]: class PerformanceDashboard (line 5503) | class PerformanceDashboard: method __init__ (line 5506) | def __init__(self): method record_execution (line 5512) | def record_execution(self, command: str, result: Dict[str, Any]): method update_system_metrics (line 5527) | def update_system_metrics(self, metrics: Dict[str, Any]): method get_summary (line 5534) | def get_summary(self) -> Dict[str, Any]: class ProcessManager (line 5576) | class ProcessManager: method register_process (line 5580) | def register_process(pid, command, process_obj): method update_process_progress (line 5596) | def update_process_progress(pid, progress, last_output="", bytes_proce... method terminate_process (line 5614) | def terminate_process(pid): method cleanup_process (line 5636) | def cleanup_process(pid): method get_process_status (line 5646) | def get_process_status(pid): method list_active_processes (line 5652) | def list_active_processes(): method pause_process (line 5658) | def pause_process(pid): method resume_process (line 5674) | def resume_process(pid): class PythonEnvironmentManager (line 5705) | class PythonEnvironmentManager: method __init__ (line 5708) | def __init__(self, base_dir: str = "/tmp/hexstrike_envs"): method create_venv (line 5712) | def create_venv(self, env_name: str) -> Path: method install_package (line 5720) | def install_package(self, env_name: str, package: str) -> bool: method get_python_path (line 5738) | def get_python_path(self, env_name: str) -> str: class CVEIntelligenceManager (line 5750) | class CVEIntelligenceManager: method __init__ (line 5753) | def __init__(self): method create_banner (line 5759) | def create_banner(): method render_progress_bar (line 5764) | def render_progress_bar(progress: float, width: int = 40, style: str =... method render_vulnerability_card (line 5810) | def render_vulnerability_card(vuln_data: Dict[str, Any]) -> str: method create_live_dashboard (line 5847) | def create_live_dashboard(processes: Dict[int, Dict[str, Any]]) -> str: method format_tool_output (line 5890) | def format_tool_output(tool: str, output: str, success: bool = True) -... method create_summary_report (line 5929) | def create_summary_report(results: Dict[str, Any]) -> str: method fetch_latest_cves (line 5955) | def fetch_latest_cves(self, hours=24, severity_filter="HIGH,CRITICAL"): method analyze_cve_exploitability (line 6159) | def analyze_cve_exploitability(self, cve_id): method search_existing_exploits (line 6397) | def search_existing_exploits(self, cve_id): class ColoredFormatter (line 6615) | class ColoredFormatter(logging.Formatter): method format (line 6634) | def format(self, record): function setup_logging (line 6643) | def setup_logging(): class HexStrikeCache (line 6668) | class HexStrikeCache: method __init__ (line 6671) | def __init__(self, max_size: int = CACHE_SIZE, ttl: int = CACHE_TTL): method _generate_key (line 6677) | def _generate_key(self, command: str, params: Dict[str, Any]) -> str: method _is_expired (line 6682) | def _is_expired(self, timestamp: float) -> bool: method get (line 6686) | def get(self, command: str, params: Dict[str, Any]) -> Optional[Dict[s... method set (line 6706) | def set(self, command: str, params: Dict[str, Any], result: Dict[str, ... method get_stats (line 6719) | def get_stats(self) -> Dict[str, Any]: class TelemetryCollector (line 6736) | class TelemetryCollector: method __init__ (line 6739) | def __init__(self): method record_execution (line 6748) | def record_execution(self, success: bool, execution_time: float): method get_system_metrics (line 6757) | def get_system_metrics(self) -> Dict[str, Any]: method get_stats (line 6766) | def get_stats(self) -> Dict[str, Any]: class EnhancedCommandExecutor (line 6783) | class EnhancedCommandExecutor: method __init__ (line 6786) | def __init__(self, command: str, timeout: int = COMMAND_TIMEOUT): method _read_stdout (line 6799) | def _read_stdout(self): method _read_stderr (line 6810) | def _read_stderr(self): method _show_progress (line 6821) | def _show_progress(self, duration: float): method execute (line 6868) | def execute(self) -> Dict[str, Any]: class AIExploitGenerator (line 7027) | class AIExploitGenerator: method __init__ (line 7030) | def __init__(self): method generate_exploit_from_cve (line 7161) | def generate_exploit_from_cve(self, cve_data, target_info): method _classify_vulnerability (line 7215) | def _classify_vulnerability(self, description): method _select_template (line 7230) | def _select_template(self, vuln_type, target_info): method _generate_exploit_parameters (line 7241) | def _generate_exploit_parameters(self, cve_data, target_info, vuln_type): method _apply_evasion_techniques (line 7269) | def _apply_evasion_techniques(self, exploit_code, target_info): method _advanced_obfuscation (line 7283) | def _advanced_obfuscation(self, code): method _analyze_vulnerability_details (line 7293) | def _analyze_vulnerability_details(self, description, cve_data): method _generate_sql_injection_exploit (line 7377) | def _generate_sql_injection_exploit(self, cve_data, target_info, detai... method _generate_xss_exploit (line 7508) | def _generate_xss_exploit(self, cve_data, target_info, details): method _generate_file_read_exploit (line 7626) | def _generate_file_read_exploit(self, cve_data, target_info, details): method _generate_intelligent_generic_exploit (line 7773) | def _generate_intelligent_generic_exploit(self, cve_data, target_info,... method _generate_specific_instructions (line 7882) | def _generate_specific_instructions(self, vuln_type, cve_data, target_... method _generate_rce_exploit (line 7952) | def _generate_rce_exploit(self, cve_data, target_info, details): method _generate_xxe_exploit (line 8080) | def _generate_xxe_exploit(self, cve_data, target_info, details): method _generate_deserialization_exploit (line 8167) | def _generate_deserialization_exploit(self, cve_data, target_info, det... method _generate_auth_bypass_exploit (line 8253) | def _generate_auth_bypass_exploit(self, cve_data, target_info, details): method _generate_buffer_overflow_exploit (line 8366) | def _generate_buffer_overflow_exploit(self, cve_data, target_info, det... method _generate_usage_instructions (line 8482) | def _generate_usage_instructions(self, vuln_type, params): class VulnerabilityCorrelator (line 8510) | class VulnerabilityCorrelator: method __init__ (line 8513) | def __init__(self): method find_attack_chains (line 8529) | def find_attack_chains(self, target_software, max_depth=3): method _find_vulnerabilities_by_pattern (line 8595) | def _find_vulnerabilities_by_pattern(self, software, pattern_type): method _generate_chain_recommendations (line 8615) | def _generate_chain_recommendations(self, chains): function execute_command (line 8636) | def execute_command(command: str, use_cache: bool = True) -> Dict[str, A... function execute_command_with_recovery (line 8664) | def execute_command_with_recovery(tool_name: str, command: str, paramete... function _rebuild_command_with_params (line 8879) | def _rebuild_command_with_params(tool_name: str, original_command: str, ... function _determine_operation_type (line 8904) | def _determine_operation_type(tool_name: str) -> str: class FileOperationsManager (line 8928) | class FileOperationsManager: method __init__ (line 8931) | def __init__(self, base_dir: str = "/tmp/hexstrike_files"): method create_file (line 8936) | def create_file(self, filename: str, content: str, binary: bool = Fals... method modify_file (line 8959) | def modify_file(self, filename: str, content: str, append: bool = Fals... method delete_file (line 8977) | def delete_file(self, filename: str) -> Dict[str, Any]: method list_files (line 8996) | def list_files(self, directory: str = ".") -> Dict[str, Any]: function health_check (line 9024) | def health_check(): function generic_command (line 9138) | def generic_command(): function create_file (line 9163) | def create_file(): function modify_file (line 9181) | def modify_file(): function delete_file (line 9199) | def delete_file(): function list_files (line 9215) | def list_files(): function generate_payload (line 9227) | def generate_payload(): function cache_stats (line 9269) | def cache_stats(): function clear_cache (line 9274) | def clear_cache(): function get_telemetry (line 9283) | def get_telemetry(): function list_processes (line 9292) | def list_processes(): function get_process_status (line 9318) | def get_process_status(pid): function terminate_process (line 9349) | def terminate_process(pid): function pause_process (line 9371) | def pause_process(pid): function resume_process (line 9393) | def resume_process(pid): function process_dashboard (line 9415) | def process_dashboard(): function create_vulnerability_card (line 9468) | def create_vulnerability_card(): function create_summary_report (line 9489) | def create_summary_report(): function format_tool_output (line 9511) | def format_tool_output(): function analyze_target (line 9540) | def analyze_target(): function select_optimal_tools (line 9567) | def select_optimal_tools(): function optimize_tool_parameters (line 9602) | def optimize_tool_parameters(): function create_attack_chain (line 9638) | def create_attack_chain(): function intelligent_smart_scan (line 9673) | def intelligent_smart_scan(): function execute_nmap_scan (line 9825) | def execute_nmap_scan(target, params): function execute_gobuster_scan (line 9844) | def execute_gobuster_scan(target, params): function execute_nuclei_scan (line 9859) | def execute_nuclei_scan(target, params): function execute_nikto_scan (line 9878) | def execute_nikto_scan(target, params): function execute_sqlmap_scan (line 9890) | def execute_sqlmap_scan(target, params): function execute_ffuf_scan (line 9902) | def execute_ffuf_scan(target, params): function execute_feroxbuster_scan (line 9920) | def execute_feroxbuster_scan(target, params): function execute_katana_scan (line 9934) | def execute_katana_scan(target, params): function execute_httpx_scan (line 9946) | def execute_httpx_scan(target, params): function execute_wpscan_scan (line 9957) | def execute_wpscan_scan(target, params): function execute_dirsearch_scan (line 9969) | def execute_dirsearch_scan(target, params): function execute_arjun_scan (line 9981) | def execute_arjun_scan(target, params): function execute_paramspider_scan (line 9993) | def execute_paramspider_scan(target, params): function execute_dalfox_scan (line 10005) | def execute_dalfox_scan(target, params): function execute_amass_scan (line 10017) | def execute_amass_scan(target, params): function execute_subfinder_scan (line 10029) | def execute_subfinder_scan(target, params): function detect_technologies (line 10042) | def detect_technologies(): function create_reconnaissance_workflow (line 10099) | def create_reconnaissance_workflow(): function create_vulnerability_hunting_workflow (line 10137) | def create_vulnerability_hunting_workflow(): function create_business_logic_workflow (line 10173) | def create_business_logic_workflow(): function create_osint_workflow (line 10204) | def create_osint_workflow(): function create_file_upload_testing (line 10234) | def create_file_upload_testing(): function create_comprehensive_bugbounty_assessment (line 10265) | def create_comprehensive_bugbounty_assessment(): function nmap (line 10328) | def nmap(): function gobuster (line 10378) | def gobuster(): function nuclei (line 10430) | def nuclei(): function prowler (line 10490) | def prowler(): function trivy (line 10534) | def trivy(): function scout_suite (line 10582) | def scout_suite(): function cloudmapper (line 10622) | def cloudmapper(): function pacu (line 10655) | def pacu(): function kube_hunter (line 10707) | def kube_hunter(): function kube_bench (line 10751) | def kube_bench(): function docker_bench_security (line 10787) | def docker_bench_security(): function clair (line 10820) | def clair(): function falco (line 10854) | def falco(): function checkov (line 10887) | def checkov(): function terrascan (line 10924) | def terrascan(): function dirb (line 10958) | def dirb(): function nikto (line 10988) | def nikto(): function sqlmap (line 11017) | def sqlmap(): function metasploit (line 11050) | def metasploit(): function hydra (line 11094) | def hydra(): function john (line 11146) | def john(): function wpscan (line 11185) | def wpscan(): function enum4linux (line 11214) | def enum4linux(): function ffuf (line 11240) | def ffuf(): function netexec (line 11283) | def netexec(): function amass (line 11329) | def amass(): function hashcat (line 11364) | def hashcat(): function subfinder (line 11408) | def subfinder(): function smbmap (line 11445) | def smbmap(): function rustscan (line 11490) | def rustscan(): function masscan (line 11526) | def masscan(): function nmap_advanced (line 11569) | def nmap_advanced(): function autorecon (line 11624) | def autorecon(): function enum4linux_ng (line 11660) | def enum4linux_ng(): function rpcclient (line 11715) | def rpcclient(): function nbtscan (line 11759) | def nbtscan(): function arp_scan (line 11791) | def arp_scan(): function responder (line 11828) | def responder(): function volatility (line 11870) | def volatility(): function msfvenom (line 11912) | def msfvenom(): function gdb (line 11961) | def gdb(): function radare2 (line 12010) | def radare2(): function binwalk (line 12053) | def binwalk(): function ropgadget (line 12088) | def ropgadget(): function checksec (line 12121) | def checksec(): function xxd (line 12146) | def xxd(): function strings (line 12182) | def strings(): function objdump (line 12214) | def objdump(): function ghidra (line 12255) | def ghidra(): function pwntools (line 12295) | def pwntools(): function one_gadget (line 12370) | def one_gadget(): function libc_database (line 12396) | def libc_database(): function gdb_peda (line 12437) | def gdb_peda(): function angr (line 12499) | def angr(): function ropper (line 12590) | def ropper(): function pwninit (line 12637) | def pwninit(): function feroxbuster (line 12678) | def feroxbuster(): function dotdotpwn (line 12709) | def dotdotpwn(): function xsser (line 12741) | def xsser(): function wfuzz (line 12774) | def wfuzz(): function dirsearch (line 12808) | def dirsearch(): function katana (line 12840) | def katana(): function gau (line 12878) | def gau(): function waybackurls (line 12915) | def waybackurls(): function arjun (line 12948) | def arjun(): function paramspider (line 12987) | def paramspider(): function x8 (line 13021) | def x8(): function jaeles (line 13056) | def jaeles(): function dalfox (line 13091) | def dalfox(): function httpx (line 13136) | def httpx(): function anew (line 13186) | def anew(): function qsreplace (line 13215) | def qsreplace(): function uro (line 13241) | def uro(): class HTTPTestingFramework (line 13281) | class HTTPTestingFramework: method __init__ (line 13284) | def __init__(self): method setup_proxy (line 13295) | def setup_proxy(self, proxy_port: int = 8080): method intercept_request (line 13302) | def intercept_request(self, url: str, method: str = 'GET', data: dict ... method set_match_replace_rules (line 13366) | def set_match_replace_rules(self, rules: list): method set_scope (line 13370) | def set_scope(self, host: str, include_subdomains: bool = True): method _in_scope (line 13373) | def _in_scope(self, url: str) -> bool: method _apply_match_replace (line 13390) | def _apply_match_replace(self, url: str, data, headers: dict): method send_custom_request (line 13428) | def send_custom_request(self, request_spec: dict) -> dict: method intruder_sniper (line 13438) | def intruder_sniper(self, url: str, method: str = 'GET', location: str... method _analyze_response_for_vulns (line 13490) | def _analyze_response_for_vulns(self, url: str, response): method _get_recent_vulns (line 13552) | def _get_recent_vulns(self, limit: int = 10): method spider_website (line 13556) | def spider_website(self, base_url: str, max_depth: int = 3, max_pages:... class BrowserAgent (line 13623) | class BrowserAgent: method __init__ (line 13626) | def __init__(self): method setup_browser (line 13632) | def setup_browser(self, headless: bool = True, proxy_port: int = None): method navigate_and_inspect (line 13672) | def navigate_and_inspect(self, url: str, wait_time: int = 5) -> dict: method _get_console_errors (line 13739) | def _get_console_errors(self) -> list: method _analyze_cookies (line 13752) | def _analyze_cookies(self, cookies: list) -> list: method _analyze_security_headers (line 13762) | def _analyze_security_headers(self, page_source: str, page_info: dict)... method _detect_mixed_content (line 13786) | def _detect_mixed_content(self, page_info: dict) -> list: method _extended_passive_analysis (line 13799) | def _extended_passive_analysis(self, page_info: dict, page_source: str... method run_active_tests (line 13819) | def run_active_tests(self, page_info: dict, payload: str = ' dict: method _get_session_storage (line 13868) | def _get_session_storage(self) -> dict: method _extract_forms (line 13882) | def _extract_forms(self) -> list: method _extract_links (line 13908) | def _extract_links(self) -> list: method _extract_inputs (line 13925) | def _extract_inputs(self) -> list: method _extract_scripts (line 13942) | def _extract_scripts(self) -> list: method _get_network_logs (line 13963) | def _get_network_logs(self) -> list: method _analyze_page_security (line 13984) | def _analyze_page_security(self, page_source: str, page_info: dict) ->... method close_browser (line 14028) | def close_browser(self): function http_framework_endpoint (line 14040) | def http_framework_endpoint(): function browser_agent_endpoint (line 14136) | def browser_agent_endpoint(): function burpsuite_alternative (line 14225) | def burpsuite_alternative(): function zap (line 14319) | def zap(): function wafw00f (line 14369) | def wafw00f(): function fierce (line 14398) | def fierce(): function dnsenum (line 14431) | def dnsenum(): function install_python_package (line 14469) | def install_python_package(): function execute_python_script (line 14499) | def execute_python_script(): class AIPayloadGenerator (line 14540) | class AIPayloadGenerator: method __init__ (line 14543) | def __init__(self): method generate_contextual_payload (line 14617) | def generate_contextual_payload(self, target_info: Dict[str, Any]) -> ... method _get_payloads (line 14642) | def _get_payloads(self, attack_type: str, complexity: str) -> list: method _enhance_with_context (line 14653) | def _enhance_with_context(self, payloads: list, tech_context: str) -> ... method _generate_test_cases (line 14677) | def _generate_test_cases(self, payloads: list, attack_type: str) -> list: method _get_expected_behavior (line 14693) | def _get_expected_behavior(self, attack_type: str) -> str: method _assess_risk_level (line 14705) | def _assess_risk_level(self, payload: str) -> str: method _get_recommendations (line 14719) | def _get_recommendations(self, attack_type: str) -> list: function ai_generate_payload (line 14750) | def ai_generate_payload(): function ai_test_payload (line 14780) | def ai_test_payload(): function api_fuzzer (line 14842) | def api_fuzzer(): function graphql_scanner (line 14899) | def graphql_scanner(): function jwt_analyzer (line 15006) | def jwt_analyzer(): function api_schema_analyzer (line 15124) | def api_schema_analyzer(): function volatility3 (line 15236) | def volatility3(): function foremost (line 15276) | def foremost(): function steghide (line 15316) | def steghide(): function exiftool (line 15365) | def exiftool(): function hashpump (line 15404) | def hashpump(): function hakrawler (line 15440) | def hakrawler(): function cve_monitor (line 15497) | def cve_monitor(): function exploit_generate (line 15551) | def exploit_generate(): function discover_attack_chains (line 15624) | def discover_attack_chains(): function threat_intelligence_feeds (line 15701) | def threat_intelligence_feeds(): function zero_day_research (line 15836) | def zero_day_research(): function advanced_payload_generation (line 15975) | def advanced_payload_generation(): function create_ctf_challenge_workflow (line 16117) | def create_ctf_challenge_workflow(): function auto_solve_ctf_challenge (line 16157) | def auto_solve_ctf_challenge(): function create_ctf_team_strategy (line 16197) | def create_ctf_team_strategy(): function suggest_ctf_tools (line 16237) | def suggest_ctf_tools(): function ctf_cryptography_solver (line 16274) | def ctf_cryptography_solver(): function ctf_forensics_analyzer (line 16372) | def ctf_forensics_analyzer(): function ctf_binary_analyzer (line 16515) | def ctf_binary_analyzer(): function execute_command_async (line 16695) | def execute_command_async(): function get_async_task_result (line 16722) | def get_async_task_result(task_id): function get_process_pool_stats (line 16743) | def get_process_pool_stats(): function get_cache_stats (line 16760) | def get_cache_stats(): function clear_process_cache (line 16777) | def clear_process_cache(): function get_resource_usage (line 16794) | def get_resource_usage(): function get_performance_dashboard (line 16813) | def get_performance_dashboard(): function terminate_process_gracefully (line 16846) | def terminate_process_gracefully(pid): function configure_auto_scaling (line 16875) | def configure_auto_scaling(): function manual_scale_pool (line 16901) | def manual_scale_pool(): function process_health_check (line 16945) | def process_health_check(): function get_error_statistics (line 17045) | def get_error_statistics(): function test_error_recovery (line 17059) | def test_error_recovery(): function get_fallback_chains (line 17105) | def get_fallback_chains(): function execute_with_recovery_endpoint (line 17133) | def execute_with_recovery_endpoint(): function classify_error_endpoint (line 17166) | def classify_error_endpoint(): function get_parameter_adjustments (line 17198) | def get_parameter_adjustments(): function get_alternative_tools (line 17231) | def get_alternative_tools():