github analyzed 30190b5

zebbern/zebbern-kali-mcp

github

MCP server for Kali Linux penetration testing - 130 tools for AI-assisted security testing - Giving Agents access to full pentesting tools

maintainer
zebbern
license
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidencevHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 16

  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/command.py :69 with open(os.path.join(KILL_MSG_DIR, str(pid)), "w") as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/file_ops.py :73 with open(local_file, "rb") as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/health.py :14 from shutil import which
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/tools.py :4 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ad_tools.py :16 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/api_security.py :274 with open(report_file, 'w') as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/command_executor.py :134 with open(msg_path, "r") as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ctf_platform.py :298 with open(filepath, "wb") as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/exploit_suggester.py :238 with open(exploit_path, 'r', errors='ignore') as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/hosts_manager.py :11 from pathlib import Path
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/network_pivot.py :125 with open(state_file, 'w') as f:
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/payload_generator.py :7 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ssh_manager.py :35 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/vpn_manager.py :5 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/tools/kali_tools.py :11 import shutil
  • fs zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/utils/transfer_manager.py :137 with open(file_path, 'rb') as f:

shell / exec 15

  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/command.py :5 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/api/blueprints/tools.py :5 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ad_tools.py :17 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/api_security.py :16 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/callback_catcher.py :10 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/command_executor.py :5 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/exploit_suggester.py :4 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/metasploit_manager.py :7 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/network_pivot.py :15 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/payload_generator.py :5 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/reverse_shell_manager.py :6 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ssh_manager.py :6 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/vpn_manager.py :6 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/web_fingerprinter.py :4 import subprocess
  • shell zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/utils/network_utils.py :5 import subprocess

network 12

  • net zebbern-zebbern-kali-mcp-30190b5/mcp_tools/_client.py :7 import requests
  • net zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :7 import requests
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ad_tools.py :19 import socket
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/api_security.py :18 import requests
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/callback_catcher.py :8 import socket
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/ctf_platform.py :6 import requests
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/network_pivot.py :17 import socket
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/payload_generator.py :193 f"python3 -c 'import socket,subprocess,os;"
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/reverse_shell_manager.py :14 import socket
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/core/web_fingerprinter.py :7 import requests
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/tools/kali_tools.py :785 import urllib.request
  • net zebbern-zebbern-kali-mcp-30190b5/zebbern-kali/utils/network_utils.py :4 import socket

tool registrations 128

  • ad_tools_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :10
  • ad_bloodhound_collect zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :15
  • ad_secretsdump zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :39
  • ad_kerberoast zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :61
  • ad_asreproast zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :82
  • ad_psexec zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :102
  • ad_wmiexec zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :124
  • ad_ldap_enum zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :146
  • ad_password_spray zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :167
  • ad_smb_enum zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ad_tools.py :188
  • api_graphql_introspect zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :10
  • api_graphql_fuzz zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :21
  • api_jwt_analyze zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :34
  • api_jwt_crack zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :48
  • api_fuzz_endpoint zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :60
  • api_rate_limit_test zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :81
  • api_auth_bypass_test zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :94
  • api_ffuf_fuzz zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :107
  • api_kiterunner_scan zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :130
  • api_nuclei_scan zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :142
  • api_newman_run zebbern-zebbern-kali-mcp-30190b5/mcp_tools/api_security.py :155
  • callback_start zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :15
  • callback_stop zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :47
  • callback_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :64
  • callback_list zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :80
  • callback_latest zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :108
  • callback_clear zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :125
  • callback_check zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :141
  • callback_generate zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :170
  • callback_wait zebbern-zebbern-kali-mcp-30190b5/mcp_tools/callback_catcher.py :209
  • zebbern_exec zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :16
  • exec_stream zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :39
  • health zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :102
  • system_network_info zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :112
  • send_input zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :122
  • read_output zebbern-zebbern-kali-mcp-30190b5/mcp_tools/command_exec.py :154
  • ctf_connect zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :10
  • ctf_list_challenges zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :41
  • ctf_get_challenge zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :57
  • ctf_submit_flag zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :70
  • ctf_download_file zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :87
  • ctf_scoreboard zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :110
  • ctf_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ctf_platform.py :120
  • exploit_search zebbern-zebbern-kali-mcp-30190b5/mcp_tools/exploit_suggester.py :10
  • exploit_suggest_from_nmap zebbern-zebbern-kali-mcp-30190b5/mcp_tools/exploit_suggester.py :25
  • exploit_suggest_for_service zebbern-zebbern-kali-mcp-30190b5/mcp_tools/exploit_suggester.py :39
  • exploit_details zebbern-zebbern-kali-mcp-30190b5/mcp_tools/exploit_suggester.py :54
  • exploit_copy zebbern-zebbern-kali-mcp-30190b5/mcp_tools/exploit_suggester.py :68
  • kali_upload zebbern-zebbern-kali-mcp-30190b5/mcp_tools/file_operations.py :38
  • kali_download zebbern-zebbern-kali-mcp-30190b5/mcp_tools/file_operations.py :57
  • target_upload_file zebbern-zebbern-kali-mcp-30190b5/mcp_tools/file_operations.py :75
  • target_download_file zebbern-zebbern-kali-mcp-30190b5/mcp_tools/file_operations.py :100
  • hosts_add zebbern-zebbern-kali-mcp-30190b5/mcp_tools/hosts_management.py :10
  • hosts_remove zebbern-zebbern-kali-mcp-30190b5/mcp_tools/hosts_management.py :39
  • hosts_list zebbern-zebbern-kali-mcp-30190b5/mcp_tools/hosts_management.py :62
  • hosts_clear zebbern-zebbern-kali-mcp-30190b5/mcp_tools/hosts_management.py :75
  • tools_nmap zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :12
  • tools_nikto zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :36
  • tools_ssh_audit zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :57
  • tools_gobuster zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :83
  • tools_wpscan zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :111
  • tools_sqlmap zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :137
  • tools_hydra zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :174
  • tools_john zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :210
  • tools_enum4linux zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :226
  • tools_subfinder zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :240
  • tools_httpx zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :252
  • tools_arjun zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :264
  • tools_fierce zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :298
  • tools_byp4xx zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :310
  • tools_subzy zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :323
  • tools_assetfinder zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :335
  • tools_waybackurls zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :347
  • tools_masscan zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :361
  • tools_katana zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :393
  • tools_sslscan zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :431
  • tools_crtsh zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :460
  • tools_gowitness zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :487
  • tools_amass zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :518
  • cve_search zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :549
  • cve_package_audit zebbern-zebbern-kali-mcp-30190b5/mcp_tools/kali_tools.py :583
  • msf_session_create zebbern-zebbern-kali-mcp-30190b5/mcp_tools/metasploit.py :10
  • msf_session_execute zebbern-zebbern-kali-mcp-30190b5/mcp_tools/metasploit.py :20
  • msf_session_list zebbern-zebbern-kali-mcp-30190b5/mcp_tools/metasploit.py :37
  • msf_session_destroy zebbern-zebbern-kali-mcp-30190b5/mcp_tools/metasploit.py :42
  • msf_session_destroy_all zebbern-zebbern-kali-mcp-30190b5/mcp_tools/metasploit.py :53
  • pivot_chisel_server zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :10
  • pivot_chisel_client zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :22
  • pivot_ssh_local zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :37
  • pivot_ssh_remote zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :62
  • pivot_ssh_dynamic zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :87
  • pivot_socat_forward zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :109
  • pivot_ligolo_start zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :129
  • pivot_list_tunnels zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :141
  • pivot_stop_tunnel zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :146
  • pivot_stop_all_tunnels zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :157
  • pivot_list_pivots zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :162
  • pivot_add_pivot zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :167
  • pivot_generate_proxychains zebbern-zebbern-kali-mcp-30190b5/mcp_tools/network_pivot.py :188
  • parse_tool_output zebbern-zebbern-kali-mcp-30190b5/mcp_tools/output_parser.py :14
  • payload_templates zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :10
  • payload_generate zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :20
  • payload_list zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :58
  • payload_host_start zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :63
  • payload_host_stop zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :76
  • payload_one_liner zebbern-zebbern-kali-mcp-30190b5/mcp_tools/payload_generator.py :81
  • reverse_shell_listener_start zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :10
  • reverse_shell_command zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :35
  • reverse_shell_send_payload zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :51
  • reverse_shell_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :75
  • reverse_shell_stop zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :90
  • reverse_shell_upload_content zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :103
  • reverse_shell_download_content zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :127
  • reverse_shell_generate_payload zebbern-zebbern-kali-mcp-30190b5/mcp_tools/reverse_shell.py :140
  • ssh_session_start zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :10
  • ssh_session_command zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :35
  • ssh_session_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :51
  • ssh_session_stop zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :61
  • ssh_sessions zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :72
  • ssh_session_upload_content zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :77
  • ssh_session_download_content zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :97
  • ssh_estimate_transfer zebbern-zebbern-kali-mcp-30190b5/mcp_tools/ssh_manager.py :109
  • vpn_connect zebbern-zebbern-kali-mcp-30190b5/mcp_tools/vpn.py :10
  • vpn_disconnect zebbern-zebbern-kali-mcp-30190b5/mcp_tools/vpn.py :48
  • vpn_status zebbern-zebbern-kali-mcp-30190b5/mcp_tools/vpn.py :78
  • fingerprint_url zebbern-zebbern-kali-mcp-30190b5/mcp_tools/web_fingerprinter.py :10
  • fingerprint_waf zebbern-zebbern-kali-mcp-30190b5/mcp_tools/web_fingerprinter.py :24
  • fingerprint_headers zebbern-zebbern-kali-mcp-30190b5/mcp_tools/web_fingerprinter.py :38

declared dependencies 2

  • mcp@>=0.9.0
  • requests@>=2.28.0