Thank you for your interest in contributing!
git clone https://github.com/vermarjun/C2-Control-Panel.git
cd C2-Control-Panel
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
pip install -r requirements.txt
cp example.env .env
# Edit .env with your credentials
uvicorn main:app --reloadmain— stable, production-ready codearchive/v0— proof-of-concept gRPC snapshot (read-only)archive/v1— first full REST API snapshot (read-only)- Feature branches:
feature/<name>orfix/<name>
Follow Conventional Commits:
feat: add session kill endpoint
fix: handle missing GeoIP database gracefully
chore: bump sliver-py to 0.0.19
docs: update API reference for listeners
- Fork the repo and create a feature branch off
main - Keep PRs focused — one concern per PR
- Describe what and why in the PR body
- Ensure no secrets, implant binaries, or virtual environments are committed
Never commit:
.envfiles or credentials- Generated implants (
.exe,.bin,.elf) - The
venv/oruploads/directories
If you discover a security issue, please report it privately rather than opening a public issue.