Skip to content

Tanq16/containerized-security-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CST
Containerized Security Toolkit (CST)


DocumentationDocker Hub (User)

A comprehensive suite of containerized security toolkits for various security operations

Build Status:
General BuildCloud BuildRice Build

(All ARM images build through CCI until ARM GHA runners are available)

Overview

The Containerized Security Toolkit (CST) provides a comprehensive suite of Docker images tailored for various security operations. Each variant is designed for specific use cases while maintaining consistency in basic functionality:

  • General (tanq16/cst-general:*): Core security tools and utilities for general security operations
  • Cloud (tanq16/cst-cloud:*): Specialized for cloud security assessments and operations
  • Dev (tanq16/cst-dev:*): Development environment with security tools (Python, Go, Node.js) - WIP
  • Netsec (tanq16/cst-netsec:*): Network security assessment and monitoring tools - WIP
  • Rice (tanq16/cst-rice:*): Enhanced version of General with CLI Productivity Suite

Each variant is available for both x86_64 and ARM64 architectures:

tanq16/cst-<variant>:amd  # For x86_64 systems
tanq16/cst-<variant>:arm  # For ARM64 systems (Apple Silicon, etc.)

Quickstart

Get started with the General variant in seconds:

# Create persistence directory
mkdir -p $HOME/docker_work/

# Run container (use general-arm for ARM64 systems)
docker run --name="cst_general" \
  -v $HOME/docker_work/:/persist \
  --rm -it tanq16/cst-general:amd \
  /bin/bash

For advanced usage patterns, variant-specific guides, and comprehensive documentation:

Key Features

  • 🔄 Persistent Storage: Mount local directories for data persistence
  • 🔒 Secure Design: Regular security updates and best practices
  • 🎯 Purpose-Built: Each variant optimized for specific security tasks
  • 🔧 Rich Tooling: Comprehensive set of pre-installed security tools
  • 📦 Consistent Environment: Reproducible setup across systems
  • 🖥️ Cross-Platform: Full support for both x86_64 and ARM64

Contributing

Check out contribution guidelines for details on how to submit changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.