Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0x4m4/hexstrike-ai
/ functions
Functions
607 in github.com/0x4m4/hexstrike-ai
⨍
Functions
607
◇
Types & classes
47
↳
Endpoints
156
↓ 1 callers
Method
format_tool_output
Format tool output with syntax highlighting and structure
hexstrike_server.py:5890
↓ 1 callers
Method
format_vulnerability_severity
Format vulnerability severity with appropriate colors
hexstrike_server.py:400
↓ 1 callers
Method
get_alternative_tool
Get alternative tool for failed tool
hexstrike_server.py:2067
↓ 1 callers
Method
get_error_statistics
Get error statistics for monitoring
hexstrike_server.py:2168
↓ 1 callers
Method
get_process_status
Get status of a specific process
hexstrike_server.py:5646
↓ 1 callers
Method
get_process_usage
Get resource usage for specific process
hexstrike_server.py:5471
↓ 1 callers
Method
get_python_path
Get Python executable path for environment
hexstrike_server.py:5738
↓ 1 callers
Method
get_system_metrics
Get current system metrics
hexstrike_server.py:6757
↓ 1 callers
Method
get_usage_trends
Get resource usage trends
hexstrike_server.py:5485
↓ 1 callers
Method
handle_partial_failure
Handle partial results and fill gaps with alternative methods
hexstrike_server.py:2273
↓ 1 callers
Method
install_package
Install a package in the specified environment
hexstrike_server.py:5720
↓ 1 callers
Method
intruder_sniper
Simple fuzzing: iterate payloads over each parameter individually (Sniper).
hexstrike_server.py:13438
↓ 1 callers
Method
is_critical_operation
Check if operation is critical and requires fallback
hexstrike_server.py:2425
↓ 1 callers
Method
list_files
List files in a directory
hexstrike_server.py:8996
↓ 1 callers
Function
main
Main entry point for the MCP server.
hexstrike_mcp.py:5426
↓ 1 callers
Method
modify_file
Modify an existing file
hexstrike_server.py:8959
↓ 1 callers
Method
monitor_system_resources
Monitor current system resource usage
hexstrike_server.py:4579
↓ 1 callers
Method
optimize_based_on_resources
Optimize parameters based on current resource usage
hexstrike_server.py:4599
↓ 1 callers
Method
optimize_team_strategy
Optimize team strategy based on member skills and challenge types
hexstrike_server.py:4081
↓ 1 callers
Function
parse_args
Parse command line arguments.
hexstrike_mcp.py:5416
↓ 1 callers
Method
pause_process
Pause a specific process (SIGSTOP)
hexstrike_server.py:5658
↓ 1 callers
Method
register_process
Register a new active process
hexstrike_server.py:5580
↓ 1 callers
Method
render_vulnerability_card
Render vulnerability as a beautiful card with severity indicators
hexstrike_server.py:5810
↓ 1 callers
Method
resume_process
Resume a paused process (SIGCONT)
hexstrike_server.py:5674
↓ 1 callers
Method
run_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 callers
Method
send_custom_request
Send a custom request with explicit fields, applying rules.
hexstrike_server.py:13428
↓ 1 callers
Method
set_match_replace_rules
Set match/replace rules. Each rule: {'where','pattern','replacement'}
hexstrike_server.py:13366
↓ 1 callers
Method
set_scope
(self, host: str, include_subdomains: bool = True)
hexstrike_server.py:13370
↓ 1 callers
Function
setup_mcp_server
Set up the MCP server with all enhanced tool functions Args: hexstrike_client: Initialized HexStrikeClient Returns: Con
hexstrike_mcp.py:267
↓ 1 callers
Method
submit_task
Submit a task to the process pool
hexstrike_server.py:4904
↓ 1 callers
Method
terminate_process
Terminate a specific process
hexstrike_server.py:5614
↓ 1 callers
Method
terminate_process_gracefully
Terminate process with graceful degradation
hexstrike_server.py:5340
↓ 1 callers
Method
update_process_progress
Update process progress and stats
hexstrike_server.py:5596
↓ 1 callers
Method
update_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
Function
advanced_payload_generation
Generate advanced payloads with AI-powered evasion techniques
hexstrike_server.py:15975
Function
advanced_payload_generation
Generate advanced payloads with AI-powered evasion techniques and contextual adaptation. Args: attack_type: Type of atta
hexstrike_mcp.py:4200
Function
ai_generate_attack_suite
Generate comprehensive attack suite with multiple payload types. Args: target_url: Target URL for testing at
hexstrike_mcp.py:2880
Function
ai_generate_payload
Generate AI-powered contextual payloads for security testing
hexstrike_server.py:14750
Function
ai_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
Function
ai_reconnaissance_workflow
Execute AI-driven reconnaissance workflow with intelligent tool chaining. Args: target: Target for reconnaissance
hexstrike_mcp.py:4802
Function
ai_test_payload
Test generated payload against target with AI analysis
hexstrike_server.py:14780
Function
ai_test_payload
Test generated payload against target with AI analysis. Args: payload: The payload to test target_url: Targe
hexstrike_mcp.py:2845
Function
ai_vulnerability_assessment
Perform AI-driven vulnerability assessment with intelligent prioritization. Args: target: Target for vulnerability asses
hexstrike_mcp.py:4851
Function
amass
Execute Amass for subdomain enumeration with enhanced logging
hexstrike_server.py:11329
Function
amass_scan
Execute Amass for subdomain enumeration with enhanced logging. Args: domain: The target domain mode: Amass m
hexstrike_mcp.py:1288
Function
analyze_target
Analyze target and create comprehensive profile using Intelligent Decision Engine
hexstrike_server.py:9540
Function
analyze_target_intelligence
Analyze target using AI-powered intelligence to create comprehensive profile. Args: target: Target URL, IP address, or d
hexstrike_mcp.py:4596
Function
anew
Execute anew for appending new lines to files (useful for data processing)
hexstrike_server.py:13186
Function
anew_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
Function
angr
Execute angr for symbolic execution and binary analysis
hexstrike_server.py:12499
Function
angr_symbolic_execution
Execute angr for symbolic execution and binary analysis. Args: binary: Binary to analyze script_content: Cus
hexstrike_mcp.py:2166
Function
api_fuzzer
Advanced API endpoint fuzzing with intelligent parameter discovery
hexstrike_server.py:14842
Function
api_fuzzer
Advanced API endpoint fuzzing with intelligent parameter discovery. Args: base_url: Base URL of the API endp
hexstrike_mcp.py:2941
Function
api_schema_analyzer
Analyze API schemas and identify potential security issues
hexstrike_server.py:15124
← previous
next →
201–300 of 607, ranked by callers