Hello all welcome everyone. Thank you for any collaboration.
Key Features
- Real-time monitoring and visualization
- Local-first AI processing with Model of your choice
- Intelligent log processing and summarization
- Built-in security scanning (OWASP ZAP, Burp Suite)
Installation Prerequisites
- Python 3.11+
- Node.js 18+
- 8GB+ RAM for local AI models
Quick Start
-
Clone the repository https://github.com/D0CT4/CyberTap.git
-
Create a virtual environment: python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies: pip install -r requirements.txt
-
Set up environment variables: cp .env.example .env Edit .env with your configuration
Dashboard
Access the dashboard at http://localhost:5000/dashboard.html
Features:
- Real-time monitoring
- Event visualization
- System metrics
- Log analysis
- AI provider status
GET /status X-API-Key: your_api_key
POST /switch-provider Content-Type: application/json X-API-Key: your_api_key
Updates and Maintenance
Update local models python scripts/update_models.py
Check for new versions python scripts/check_updates.py
Security Scan
python security/run_security_scans.py
pip install -r requirements.txt --upgrade
Contributing
- Fork the repository
- Create your feature branch
- Run tests and security checks
- Submit a pull request