💻 Rode múltiplas máquinas em menos de 1 minuto (nova ferramenta)
Bom, como vocês sabem, estou fazendo o treinamento de pentest profissional da Desec Security.
Durante o treinamento, nós temos centenas de laboratórios mas, antes dos laboratórios podemos assistir as aulas ensinando o que você irá precisar saber para executar os laboratórios.
Muitas vezes, haviam cenários onde o professor Ricardo Longatto, utilizava mais de uma máquina para fazer a "prova de conceito" e bom, temos algumas opções para replicar:
- Utilizar máquinas virtuais
- Utilizar mais de uma máquina fÃsica
- Utilizar imagens docker
Pensando em rapidez, custo benefÃcio e pouco armazenamento, escolhi a opção número 3, utilizar docker.
Mas, utilizar o docker para uma máquina é ok, mas para configurar várias, nem sempre.
Pois, imagine conflito de nomes de containers, configurar cada máquina para persistir os dado, ter que lidar com containers que foram finalizados então você precisa iniciar o container novamente, etc...
Para facilitar esse processo, crie uma ferramenta chamada de "Machine Runner" que como o nome diz é um "executador de máquinas", você pode ver no github neste link.
Basicamente com três linhas em um arquivo, você configura uma máquina do total zero.
Ao criar um arquivo chamado "machine.config" esse diretório se torna o que chamei de "machine directory" onde ao entrar nele o seu prompt irá mudar, adicionando um Ãcone de máquina ao inÃcio e três comandos serão instantaneamente disponibilizados:
- os_connect - Irá lhe conectar ao terminal da máquina
- os_info - Lhe dará informações sobre a máquina
- os_remove - Irá remover completamente a máquina
Ou seja, basta alternar o diretório para trocar de máquina ou acessar mais de uma ao mesmo tempo simplesmente abrindo mais de um terminal.
Espero que seja útil no seu dia dia!