config.jsonβ’1.85 kB
{
"server": {
"name": "mcp-kali-pentest",
"version": "1.0.0",
"log_level": "INFO",
"log_file": "/var/log/mcpkali/server.log",
"data_dir": "/var/lib/mcpkali"
},
"lm_studio": {
"enabled": true,
"base_url": "http://localhost:1234/v1",
"model": "local-model",
"timeout": 120,
"temperature": 0.7,
"max_tokens": 2000
},
"pentest": {
"auto_mode": true,
"max_concurrent_scans": 3,
"scan_timeout": 600,
"default_depth": "vulnerability_scan",
"rules_of_engagement": {
"allow_exploitation": false,
"allow_post_exploitation": false,
"max_brute_force_attempts": 100,
"rate_limit": true,
"working_hours_only": false
}
},
"tools": {
"nmap": {
"enabled": true,
"default_scan_type": "quick",
"timing_template": 4
},
"nikto": {
"enabled": true,
"tuning": "1234567890ab"
},
"sqlmap": {
"enabled": true,
"default_level": 1,
"default_risk": 1
},
"metasploit": {
"enabled": true,
"rpc_host": "localhost",
"rpc_port": 55553
},
"nuclei": {
"enabled": true,
"update_templates": true,
"default_severity": ["critical", "high", "medium"]
},
"hydra": {
"enabled": false,
"max_threads": 4,
"max_attempts": 100
},
"john": {
"enabled": true,
"wordlist": "/usr/share/wordlists/rockyou.txt"
}
},
"reporting": {
"auto_generate": true,
"formats": ["json", "html", "markdown"],
"include_raw_output": false,
"include_screenshots": true
},
"wordlists": {
"directories": "/usr/share/wordlists/dirb/common.txt",
"passwords": "/usr/share/wordlists/rockyou.txt",
"usernames": "/usr/share/wordlists/metasploit/unix_users.txt",
"dns": "/usr/share/wordlists/dnsmap.txt"
}
}