MCPcopy Create free account

hub / github.com/0x4m4/hexstrike-ai / functions

Functions607 in github.com/0x4m4/hexstrike-ai

↓ 1 callersMethodformat_tool_output
Format tool output with syntax highlighting and structure
hexstrike_server.py:5890
↓ 1 callersMethodformat_vulnerability_severity
Format vulnerability severity with appropriate colors
hexstrike_server.py:400
↓ 1 callersMethodget_alternative_tool
Get alternative tool for failed tool
hexstrike_server.py:2067
↓ 1 callersMethodget_error_statistics
Get error statistics for monitoring
hexstrike_server.py:2168
↓ 1 callersMethodget_process_status
Get status of a specific process
hexstrike_server.py:5646
↓ 1 callersMethodget_process_usage
Get resource usage for specific process
hexstrike_server.py:5471
↓ 1 callersMethodget_python_path
Get Python executable path for environment
hexstrike_server.py:5738
↓ 1 callersMethodget_system_metrics
Get current system metrics
hexstrike_server.py:6757
↓ 1 callersMethodget_usage_trends
Get resource usage trends
hexstrike_server.py:5485
↓ 1 callersMethodhandle_partial_failure
Handle partial results and fill gaps with alternative methods
hexstrike_server.py:2273
↓ 1 callersMethodinstall_package
Install a package in the specified environment
hexstrike_server.py:5720
↓ 1 callersMethodintruder_sniper
Simple fuzzing: iterate payloads over each parameter individually (Sniper).
hexstrike_server.py:13438
↓ 1 callersMethodis_critical_operation
Check if operation is critical and requires fallback
hexstrike_server.py:2425
↓ 1 callersMethodlist_files
List files in a directory
hexstrike_server.py:8996
↓ 1 callersFunctionmain
Main entry point for the MCP server.
hexstrike_mcp.py:5426
↓ 1 callersMethodmodify_file
Modify an existing file
hexstrike_server.py:8959
↓ 1 callersMethodmonitor_system_resources
Monitor current system resource usage
hexstrike_server.py:4579
↓ 1 callersMethodoptimize_based_on_resources
Optimize parameters based on current resource usage
hexstrike_server.py:4599
↓ 1 callersMethodoptimize_team_strategy
Optimize team strategy based on member skills and challenge types
hexstrike_server.py:4081
↓ 1 callersFunctionparse_args
Parse command line arguments.
hexstrike_mcp.py:5416
↓ 1 callersMethodpause_process
Pause a specific process (SIGSTOP)
hexstrike_server.py:5658
↓ 1 callersMethodregister_process
Register a new active process
hexstrike_server.py:5580
↓ 1 callersMethodrender_vulnerability_card
Render vulnerability as a beautiful card with severity indicators
hexstrike_server.py:5810
↓ 1 callersMethodresume_process
Resume a paused process (SIGCONT)
hexstrike_server.py:5674
↓ 1 callersMethodrun_active_tests
Very lightweight active tests (reflection check) - safe mode. Only GET forms with text inputs to avoid state-changing operations.
hexstrike_server.py:13819
↓ 1 callersMethodsend_custom_request
Send a custom request with explicit fields, applying rules.
hexstrike_server.py:13428
↓ 1 callersMethodset_match_replace_rules
Set match/replace rules. Each rule: {'where','pattern','replacement'}
hexstrike_server.py:13366
↓ 1 callersMethodset_scope
(self, host: str, include_subdomains: bool = True)
hexstrike_server.py:13370
↓ 1 callersFunctionsetup_mcp_server
Set up the MCP server with all enhanced tool functions Args: hexstrike_client: Initialized HexStrikeClient Returns: Con
hexstrike_mcp.py:267
↓ 1 callersMethodsubmit_task
Submit a task to the process pool
hexstrike_server.py:4904
↓ 1 callersMethodterminate_process
Terminate a specific process
hexstrike_server.py:5614
↓ 1 callersMethodterminate_process_gracefully
Terminate process with graceful degradation
hexstrike_server.py:5340
↓ 1 callersMethodupdate_process_progress
Update process progress and stats
hexstrike_server.py:5596
↓ 1 callersMethodupdate_system_metrics
Update system metrics for dashboard
hexstrike_server.py:5527
Method__init__
(self, target_profile: TargetProfile)
hexstrike_server.py:524
Method__init__
(self)
hexstrike_server.py:575
Method__init__
(self)
hexstrike_server.py:1609
Method__init__
(self)
hexstrike_server.py:2204
Method__init__
(self)
hexstrike_server.py:2450
Method__init__
(self)
hexstrike_server.py:2702
Method__init__
(self)
hexstrike_server.py:2798
Method__init__
(self)
hexstrike_server.py:3495
Method__init__
(self)
hexstrike_server.py:3858
Method__init__
(self)
hexstrike_server.py:4075
Method__init__
(self)
hexstrike_server.py:4226
Method__init__
(self)
hexstrike_server.py:4347
Method__init__
(self)
hexstrike_server.py:4452
Method__init__
(self)
hexstrike_server.py:4547
Method__init__
(self)
hexstrike_server.py:4638
Method__init__
(self, min_workers=2, max_workers=20, scale_threshold=0.8)
hexstrike_server.py:4880
Method__init__
(self, max_size=1000, default_ttl=3600)
hexstrike_server.py:5088
Method__init__
(self)
hexstrike_server.py:5211
Method__init__
(self, history_size=100)
hexstrike_server.py:5426
Method__init__
(self)
hexstrike_server.py:5506
Method__init__
(self, base_dir: str = "/tmp/hexstrike_envs")
hexstrike_server.py:5708
Method__init__
(self)
hexstrike_server.py:5753
Method__init__
(self, max_size: int = CACHE_SIZE, ttl: int = CACHE_TTL)
hexstrike_server.py:6671
Method__init__
(self)
hexstrike_server.py:6739
Method__init__
(self, command: str, timeout: int = COMMAND_TIMEOUT)
hexstrike_server.py:6786
Method__init__
(self)
hexstrike_server.py:7030
Method__init__
(self)
hexstrike_server.py:8513
Method__init__
(self, base_dir: str = "/tmp/hexstrike_files")
hexstrike_server.py:8931
Method__init__
(self)
hexstrike_server.py:13284
Method__init__
(self)
hexstrike_server.py:13626
Method__init__
(self)
hexstrike_server.py:14543
Method__init__
Initialize the HexStrike AI Client Args: server_url: URL of the HexStrike AI API Server timeout: Request tim
hexstrike_mcp.py:150
Method_classify_vulnerability
Classify vulnerability type from description
hexstrike_server.py:7215
Method_cleanup_expired
Cleanup expired entries periodically
hexstrike_server.py:5171
Method_create_category_workflow
Create category-specific workflow steps
hexstrike_server.py:3028
Method_execute_command_internal
Internal command execution with enhanced monitoring
hexstrike_server.py:5257
Method_generate_exploit_parameters
Generate parameters for exploit template
hexstrike_server.py:7241
Method_generate_usage_instructions
Generate usage instructions for the exploit
hexstrike_server.py:8482
Method_monitor_performance
Monitor pool performance and auto-scale
hexstrike_server.py:5007
Method_monitor_system
Monitor system resources and auto-scale
hexstrike_server.py:5370
Method_read_stderr
Thread function to continuously read and display stderr
hexstrike_server.py:6810
Method_read_stdout
Thread function to continuously read and display stdout
hexstrike_server.py:6799
Method_select_template
Select appropriate exploit template
hexstrike_server.py:7230
Method_select_tools_for_challenge
Select appropriate tools based on challenge details
hexstrike_server.py:2976
Method_show_progress
Show enhanced progress indication for long-running commands
hexstrike_server.py:6821
Method_worker_thread
Worker thread that processes tasks
hexstrike_server.py:4932
Functionadvanced_payload_generation
Generate advanced payloads with AI-powered evasion techniques
hexstrike_server.py:15975
Functionadvanced_payload_generation
Generate advanced payloads with AI-powered evasion techniques and contextual adaptation. Args: attack_type: Type of atta
hexstrike_mcp.py:4200
Functionai_generate_attack_suite
Generate comprehensive attack suite with multiple payload types. Args: target_url: Target URL for testing at
hexstrike_mcp.py:2880
Functionai_generate_payload
Generate AI-powered contextual payloads for security testing
hexstrike_server.py:14750
Functionai_generate_payload
Generate AI-powered contextual payloads for security testing. Args: attack_type: Type of attack (xss, sqli, lfi, cmd_inj
hexstrike_mcp.py:2804
Functionai_reconnaissance_workflow
Execute AI-driven reconnaissance workflow with intelligent tool chaining. Args: target: Target for reconnaissance
hexstrike_mcp.py:4802
Functionai_test_payload
Test generated payload against target with AI analysis
hexstrike_server.py:14780
Functionai_test_payload
Test generated payload against target with AI analysis. Args: payload: The payload to test target_url: Targe
hexstrike_mcp.py:2845
Functionai_vulnerability_assessment
Perform AI-driven vulnerability assessment with intelligent prioritization. Args: target: Target for vulnerability asses
hexstrike_mcp.py:4851
Functionamass
Execute Amass for subdomain enumeration with enhanced logging
hexstrike_server.py:11329
Functionamass_scan
Execute Amass for subdomain enumeration with enhanced logging. Args: domain: The target domain mode: Amass m
hexstrike_mcp.py:1288
Functionanalyze_target
Analyze target and create comprehensive profile using Intelligent Decision Engine
hexstrike_server.py:9540
Functionanalyze_target_intelligence
Analyze target using AI-powered intelligence to create comprehensive profile. Args: target: Target URL, IP address, or d
hexstrike_mcp.py:4596
Functionanew
Execute anew for appending new lines to files (useful for data processing)
hexstrike_server.py:13186
Functionanew_data_processing
Execute anew for appending new lines to files (useful for data processing). Args: input_data: Input data to process
hexstrike_mcp.py:2717
Functionangr
Execute angr for symbolic execution and binary analysis
hexstrike_server.py:12499
Functionangr_symbolic_execution
Execute angr for symbolic execution and binary analysis. Args: binary: Binary to analyze script_content: Cus
hexstrike_mcp.py:2166
Functionapi_fuzzer
Advanced API endpoint fuzzing with intelligent parameter discovery
hexstrike_server.py:14842
Functionapi_fuzzer
Advanced API endpoint fuzzing with intelligent parameter discovery. Args: base_url: Base URL of the API endp
hexstrike_mcp.py:2941
Functionapi_schema_analyzer
Analyze API schemas and identify potential security issues
hexstrike_server.py:15124
← previousnext →201–300 of 607, ranked by callers