warhorse.cobaltstrike_docker
Ansible Cobalt Strike(Docker)
在(Docker)中安装 Cobalt Strike
此角色是 Warhorse 自动化框架的一部分。你可以将这个角色与 Warhorse 一起使用,也可以作为单独的角色使用。
Docker 镜像
ghcr.io/warhorse/docker-cobaltstrike
角色变量
所有变量的列表可以在 ./defaults/main.yml 中找到。
cs_dir
- Cobalt Strike 容器目录
cs_ports
- Cobalt Strike 容器端口
cs_hostname
- Cobalt Strike 容器主机名
cs_container_name
- Cobalt Strike 容器名称
cs_key
- Cobalt Strike 团队服务器许可证密钥(必填)
cs_password
- Cobalt Strike 团队服务器密码(必填)
cs_exp_date
- Cobalt Strike beacon 过期日期(必填)
cs_profile_location
- Cobalt Strike 配置文件文件的位置
cs_docker_network
- Cobalt Strike 容器 Docker 网络
依赖项
ansible-galaxy install geerlingguy.docker geerlingguy.pip
安装
ansible-galaxy install warhorse.cobaltstrike_docker
示例剧本
- hosts: servers
roles:
- { role: warhorse.cobaltstrike_docker }
示例变量
cs_hostname: "cobaltstrike"
cs_container_name: "cobaltstrike"
cs_key: '000-000-000-000-000'
cs_password: '密码'
cs_exp_date: '2020-12-20'
cs_profile_location: 'clean.profile.j2'
cs_docker_network: "cobaltstrike"
cs_dir: '/opt/docker/cobaltstrike'
cs_ports:
- "50050:50050"
- "80:80"
- "443:443"
许可证
MIT/BSD
作者信息
Ralph May