Sahyadri College Of Engineering and Management
A comprehensive AI bug bounty system integrated with inbuilt Headless Kali Container, AI-powered chat assistance. The system uses a distributed architecture to provide intelligent command suggestions, automated tool execution, and report generation on the basis of different vulnerabilities that are present in websites.
The AI Bug Bounty Automation System is designed to streamline and automate security testing processes by combining:
- AI-powered command suggestions
- Automated tool execution
- Intelligent result analysis
- reporting
The system consists of several key layers
- Frontend
- React.js for an intuitive web dashboard
- Typescript for type safety
- Backend
- Python, Fast API for backend servers
- Node.js, Express.js
- Dockerized Kali Headless OS
- Langchain
- Web Dashboard: Modern web interface for:
- Tool configuration
- Report generation
- ** Real Time Kali Terminal**: Command-line interface for direct tool interaction
- Command Suggestion Engine
- Intelligent tool selection
- Context-aware suggestions
- Vulnerability assessment
Dockerized security tools including:
- Nikto: Web server scanner
- Subfinder: Subdomain discovery
- Amass: Attack surface mapping
- SQLMap: SQL injection testing
- Nmap: Network scanning
- Nuclei: Vulnerability scanner
- Other kali tools..
- Report Generator: Creates detailed security reports
- Log Processor: Centralizes and analyzes tool outputs
- Python 3.8+
- Docker & Docker Compose
- Clone the Repository
git clone
- Install Dependencies
pip install -r requirements.txt
- Start Docker Containers
./start-kali.sh
- Start all servers
./main.sh
ai_engine:
model: "codellama/CodeLlama-7b-Instruct-hf"
- All tools run in isolated Docker containers
- Rate limiting implemented for API endpoints
- Authentication required for sensitive operations
- Results encrypted at rest
Built with ❤️ by Radiant Processor