RTPI-MalDev
MalDev CI/CD Flavor of the Red Team Portable Infrastructure
Overview
RTPI-MalDev is a comprehensive, self-hosted DevOps environment specifically designed for malware development research and red team operations. This containerized platform integrates source control, CI/CD pipelines, container management, and virtual workspaces into a unified development environment.
Authorized Use Only
This platform includes tools and frameworks designed for authorized security research, penetration testing, and educational purposes. Ensure proper authorization before deployment and use.
DevOps Stack Components
Self-hosted Git service with web interface for source code management, issue tracking, and collaboration features.
Continuous integration and delivery platform with containerized build pipelines and automated deployment workflows.
Container management UI providing comprehensive Docker environment control, monitoring, and administration capabilities.
Browser-based containerized applications and virtual desktop environments for secure development and testing.
Unified access point with load balancing, SSL termination, and routing for all integrated services and applications.
Custom webhook handlers for seamless integration between development tools and automated workflow triggers.
System Architecture
Integration Flow
- Source Control: Gitea provides Git repository hosting with web-based management interface
- CI/CD Pipeline: Drone Server orchestrates automated builds triggered by Git webhooks
- Container Management: Portainer manages the entire Docker infrastructure and deployments
- Development Environment: Kasm provides isolated, browser-accessible development workspaces
- Service Discovery: Nginx reverse proxy routes traffic and provides unified access
Architecture Layers
Client Browser Interface
Nginx Load Balancer
Gitea Git Server
Drone Server & Runners
Portainer CE
Kasm Manager & Agents
PostgreSQL & Redis
Docker Volumes