一、Kali GPT - 人工智能渗透测试助手
工作原理:自主代理,遵循推理 + 行动模式

渗透测试阶段(PTES 方法论):
- 侦察 → nmap、whois、收割者,集结
- 扫描 → nmap、masscan、rustscan
- Enumeration → gobuster, nikto, enum4linux, smbmap
- 漏洞分析 → searchsploit, nikto
- 利用 → metasploit, sqlmap, hydra
- 后渗透工具 → 后渗透
- 自动生成报告 → 报告
二、AI 选择
1. 本地部署 AI,Ollama,免费
# Install Ollama (one-time)
curl -fsSL https://ollama.com/install.sh | sh
# Download model (one-time, ~4GB)
ollama pull llama3.2
# Start Ollama server
ollama serve
报错,查看 Ollama 是否在运行
systemctl status ollama

2. 使用 OpenAI(云端),需要自行到 openAI 的 API 平台获取
# 1. Set API key
export OPENAI_API_KEY=your-key-here
# 2. Run
python kali-gpt-autonomous.py --provider openai
可随时切换服务提供者
# In code
ai_service.switch_provider("ollama") # Free, local
ai_service.switch_provider("openai") # Cloud, paid
3. 将 openAI 转本地模型 Ollama
先确保 Ollama 和 Llama 3.2 模型已就绪:
# 1. 检查 Ollama 服务状态(确保 active running)
systemctl status ollama
# 2. 测试本地模型是否能正常响应(可选)
curl http://127.0.0.1:11434/v1/models \
-H










