HackGPT is an enterprise penetration testing automation suite. It orchestrates multi-phase reconnaissance, automated vulnerability scanning, safe exploit verification, ML zero-day anomaly detection, and executive compliance reporting.
HackGPT systematically executes security testing workflows like an experienced ethical hacker, powered by AI threat modeling.
Discovers attack surfaces, identifies live subdomains, performs DNS enumeration, and catalogs exposed web ports and services using integrated tools.
ai_engine/providers.py & cloud/service_registry.py
python3 advance_hackgpt.py --target company.com --recon --verbose
Experience how HackGPT analyzes vulnerability patterns and generates structured remediation guidelines in real time.
Click "Analyze Vulnerability with HackGPT AI" or select a preset to generate real-time AI security breakdown.
Engineered with modular Python design patterns, enterprise database support, and strict ethical safety controls.
Supports OpenAI GPT-4o, Anthropic Claude, offline Llama-3 (Ollama/LM Studio), and LiteLLM unified model router with automatic fallback logic.
Leverages DBSCAN density clustering and Isolation Forest anomaly algorithms to identify unknown zero-day behavior patterns from logs.
Validates findings safely without using risky shell=True subprocess calls, avoiding unintended side-effects on target hosts.
Automates security auditing for Docker containers, Kubernetes API RBAC, load balancers, and microservice service registries.
Monitor real-time pentest progress, live vulnerability findings, interactive web consoles, and SOC logs from a modern Web App.
Generates executive PDF and HTML audit reports mapped directly to OWASP Top 10, NIST SP 800-53, ISO 27001, and PCI-DSS v4.0.
HackGPT runs on Linux/macOS/Windows with Python 3.8+ or inside Docker containers.
git clone https://github.com/yashab-cyber/HackGpt.git
cd HackGpt
pip install -r requirements-dev.txt
cp .env.example .env
# Add OPENAI_API_KEY or configure local Ollama endpoint
# Run full pentest with Web Dashboard
python advance_hackgpt.py --target target-domain.com --api --web
Test HackGPT CLI commands directly in your browser. Type help to list available commands.
Yashab Alam is the Lead Developer & Creator of the HackGPT open-source platform. With a passion for AI security, ethical hacking, and enterprise vulnerability management, Yashab actively maintains the HackGPT suite.