Skip to content

m8a8a8y/VulnChatBot

Repository files navigation

VulnChatBot (m8a8a8y-Bot)

Project Logo Python Flask

VulnChatBot is a premium, AI-powered vulnerability intelligence platform. It combines local database searching (Metasploit, SSTI) with deep AI analysis via the Groq API to help security researchers find and understand exploits lightning-fast.

🚀 Key Features

  • AI Deep Search: Specialized mode for CVEs and Service Version vulnerabilities.
  • Live Exploit-DB Integration: Direct links to the latest exploit code.
  • Metasploit Integration: Search local MSF database modules instantly.
  • Premium Web UI: A sleek, glassmorphism-themed interface with dark mode.
  • Professional CLI: A color-coded terminal version for fast operation.
  • Secure API Handling: Uses .env to keep your keys safe from exposure.

🛠️ Installation

  1. Clone the Repository:

    git clone https://github.com/m8a8a8y/VulnChatBot.git
    cd VulnChatBot
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Configure API Key: Never hardcode your API key. VulnChatBot reads it from the GROQ_API_KEY environment variable. Local development: Create a .env file (use .env.example as a template):

    GROQ_API_KEY=your_groq_api_key_here

    Production/Hosting: Set the GROQ_API_KEY in your server's environment settings. (e.g. GitHub Secrets, Heroku Config Vars, etc.)

  4. Run the App:

    • Web Version: python app.py (Access at http://127.0.0.1:5000)
    • CLI Version: python chat.py

🛡️ Usage

  • General Search: Enter keywords like ssh, windows, or smb in the main search bar to see local database matches.
  • AI Search: Click "AI Search" in the sidebar and enter a specific CVE (e.g., CVE-2021-44228) for a deep analysis and direct exploit links.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


Created with ❤️ by m8a8a8y

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors