Cybersecurity chatbot for answering queries, code analysis, and scan analysis
Top 87.4% on sourcepulse
HackBot is an AI-powered cybersecurity chatbot designed for security researchers and ethical hackers. It leverages the Meta-LLama2 model to answer cybersecurity queries, perform static code analysis, and analyze scan data, offering a local or RunPod deployment option for enhanced accessibility.
How It Works
HackBot utilizes the Meta-LLama2 model via the LlamaCpp library, enabling offline AI capabilities. It processes user queries and provided scan data or log files to identify vulnerabilities and offer cybersecurity insights. The project integrates a Flask API for chatbot functionality and allows users to configure local or RunPod deployments by modifying an .env
file.
Quick Start & Requirements
pip3 install -r requirements.txt
, and run with python3 hackbot.py
.llama-2-7b-chat.ggmlv3.q4_0.bin
on first run.RUNPOD_ENDPOINT_ID
and RUNPOD_API_KEY
in .env
for RunPod deployment.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The AI's accuracy in code analysis is noted as having some issues, potentially due to prompting, and is an area for ongoing improvement. The project is actively being developed with plans for more add-ons and commands.
8 months ago
1 day