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.

View on GitHub

DevOps Stack Components

Gitea Git Server

Self-hosted Git service with web interface for source code management, issue tracking, and collaboration features.

Drone CI/CD

Continuous integration and delivery platform with containerized build pipelines and automated deployment workflows.

Portainer CE

Container management UI providing comprehensive Docker environment control, monitoring, and administration capabilities.

Kasm Workspaces

Browser-based containerized applications and virtual desktop environments for secure development and testing.

Nginx Reverse Proxy

Unified access point with load balancing, SSL termination, and routing for all integrated services and applications.

Webhook Integration

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

User Access
Client Browser Interface
Reverse Proxy
Nginx Load Balancer
Source Control
Gitea Git Server
CI/CD Pipeline
Drone Server & Runners
Container Management
Portainer CE
Virtual Workspaces
Kasm Manager & Agents
Database Layer
PostgreSQL & Redis
Storage
Docker Volumes